Diff of the two buildlogs: -- --- b1/build.log 2025-11-24 00:00:41.212991742 +0000 +++ b2/build.log 2025-11-24 00:30:06.386876513 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Nov 23 11:33:40 -12 2025 -I: pbuilder-time-stamp: 1763940820 +I: Current time: Sun Dec 27 20:23:44 +14 2026 +I: pbuilder-time-stamp: 1798352624 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -30,53 +30,85 @@ dpkg-source: info: applying disable-test/disable-test-TestNetComms.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1933470/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1624318/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 27 06:24 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1624318/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1624318/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='4b2fb2f1e0d643bd852df9b0839a9a64' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1933470' - PS1='# ' - PS2='> ' + INVOCATION_ID=e160f19a86544c14bd3866ca1b31c87c + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1624318 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Jw1pLkLJ/pbuilderrc_sBcF --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Jw1pLkLJ/b1 --logfile b1/build.log 0ad_0.27.1-3.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Jw1pLkLJ/pbuilderrc_g6QQ --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Jw1pLkLJ/b2 --logfile b2/build.log 0ad_0.27.1-3.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1933470/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1624318/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -557,7 +589,7 @@ Get: 384 http://deb.debian.org/debian forky/main arm64 llvm-19-linker-tools arm64 1:19.1.7-10.1 [1107 kB] Get: 385 http://deb.debian.org/debian forky/main arm64 llvm-19 arm64 1:19.1.7-10.1 [14.7 MB] Get: 386 http://deb.debian.org/debian forky/main arm64 llvm arm64 1:19.0-63 [8332 B] -Fetched 275 MB in 1s (203 MB/s) +Fetched 275 MB in 3s (94.1 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19968 files and directories currently installed.) @@ -1805,8 +1837,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Nov 23 23:34:28 UTC 2025. -Universal Time is now: Sun Nov 23 23:34:28 UTC 2025. +Local time is now: Sun Dec 27 06:25:05 UTC 2026. +Universal Time is now: Sun Dec 27 06:25:05 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:arm64 (1.83.0-5) ... @@ -2152,7 +2184,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/0ad-0.27.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../0ad_0.27.1-3_source.changes +I: user script /srv/workspace/pbuilder/1624318/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1624318/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/0ad-0.27.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../0ad_0.27.1-3_source.changes dpkg-buildpackage: info: source package 0ad dpkg-buildpackage: info: source version 0.27.1-3 dpkg-buildpackage: info: source distribution unstable @@ -2203,26 +2239,125 @@ FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.cpp -FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp +FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp -In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FColladaPlugin.cpp:13: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: + from FCollada/FColladaPlugin.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FColladaPlugin.cpp:11: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FColladaPlugin.cpp:179:51: required from here + 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) + | ~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] + 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCollada.cpp:9: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -2243,64 +2378,137 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ +In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: + from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FColladaPlugin.cpp:13: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ +In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FColladaPlugin.cpp:9: + from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimation.cpp:19: +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDAnimationClip.h:26: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAsset.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FCDocument/FCDAsset.cpp:13: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDAsset.cpp: In constructor 'FCDAsset::FCDAsset(FCDocument*)': +FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] + 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); + | ^ +In file included from FCollada/FCDocument/FCDAsset.h:20: +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ +FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] + 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); + | ^ +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ +FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': +FCollada/FCDocument/FCDAsset.cpp:54:35: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] + 54 | clone->creationDateTime = creationDateTime; + | ^~~~~~~~~~~~~~~~ +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ +FCollada/FCDocument/FCDAsset.cpp:55:54: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] + 55 | clone->modifiedDateTime = FUDateTime::GetNow(); + | ^ +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDAsset.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAsset.h: In member function 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDAsset.h:56:9: note: in expansion of macro 'DeclareParameter' + 56 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, keywords, FC("Keywords")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': +FCollada/FCDocument/FCDAsset.cpp:56:27: note: synthesized method 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)' first required here + 56 | clone->keywords = keywords; + | ^~~~~~~~ +FCollada/FCDocument/FCDAsset.cpp:61:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 61 | clone->unitName = unitName; + | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDAnimationClip.h:26: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:14: +In file included from FCollada/FCDocument/FCDAnimationClip.cpp:14: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } @@ -2308,22 +2516,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimation.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -2332,7 +2526,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13: +In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } @@ -2340,19 +2534,19 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationClip.cpp:9: + from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FColladaPlugin.cpp:11: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationChannel.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -2371,19 +2565,7 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FColladaPlugin.cpp:179:51: required from here - 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) - | ~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] - 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationClip.cpp:14: +In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:14: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } @@ -2391,6 +2573,18 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDAnimationClip.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -2403,6 +2597,18 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDAnimation.cpp:19: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimation.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -2424,6 +2630,31 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDCamera.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDAnimation.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -2471,18 +2702,8 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimationClip.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -2514,7 +2735,21 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDCamera.cpp +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FCDocument/FCDController.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -2548,34 +2783,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDController.cpp -FCollada/FCDocument/FCDControllerInstance.cpp In file included from FCollada/FCDocument/FCDAnimated.cpp:18: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -2606,6 +2813,7 @@ FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 282 | clone->qualifiers[i] = qualifiers[i]; | ^ +FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -2623,111 +2831,10 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAsset.cpp:11: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAsset.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationChannel.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FCDocument/FCDAsset.cpp:13: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAsset.cpp: In constructor 'FCDAsset::FCDAsset(FCDocument*)': -FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); - | ^ -In file included from FCollada/FCDocument/FCDAsset.h:20: -FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' - 40 | FUDateTime(const FUDateTime& time); - | ^~~~~~~~~~ -FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); - | ^ -FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' - 40 | FUDateTime(const FUDateTime& time); - | ^~~~~~~~~~ FCollada/FCDocument/FCDControllerTools.cpp -FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': -FCollada/FCDocument/FCDAsset.cpp:54:35: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 54 | clone->creationDateTime = creationDateTime; - | ^~~~~~~~~~~~~~~~ -FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' - 40 | FUDateTime(const FUDateTime& time); - | ^~~~~~~~~~ -FCollada/FCDocument/FCDAsset.cpp:55:54: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 55 | clone->modifiedDateTime = FUDateTime::GetNow(); - | ^ -FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' - 40 | FUDateTime(const FUDateTime& time); - | ^~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAsset.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAsset.h: In member function 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDAsset.h:56:9: note: in expansion of macro 'DeclareParameter' - 56 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, keywords, FC("Keywords")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': -FCollada/FCDocument/FCDAsset.cpp:56:27: note: synthesized method 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)' first required here - 56 | clone->keywords = keywords; - | ^~~~~~~~ -FCollada/FCDocument/FCDAsset.cpp:61:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 61 | clone->unitName = unitName; - | ^~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDAsset.h:56:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDEffect.cpp +FCollada/FCDocument/FCDEffectParameter.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -2789,78 +2896,9 @@ FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here 177 | class FUTrackedList : private fm::pvector, FUTracker | ^~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffect.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FCDocument/FCDEffectParameter.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCollada.cpp:9: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FCDocument/FCDEffectParameterFactory.cpp +FCollada/FCDocument/FCDEffectParameterSampler.cpp +FCollada/FCDocument/FCDEffectParameterSurface.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDTargetedEntity.h:24, @@ -2880,9 +2918,27 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSampler.cpp +FCollada/FCDocument/FCDEffectPass.cpp +FCollada/FCDocument/FCDEffectPassShader.cpp +FCollada/FCDocument/FCDEffectPassState.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDController.cpp:16: + from FCollada/FCDocument/FCDControllerTools.h:17, + from FCollada/FCDocument/FCDControllerTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDControllerTools.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -2890,25 +2946,71 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDEffectCode.cpp:12: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDController.cpp:15: + from FCollada/FCDocument/FCDEffectCode.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FCDocument/FCDEffectCode.cpp:13: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDEffectCode.cpp:29:47: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 29 | sid = FCDObjectWithId::CleanSubId(_sid); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetFilename(const fstring&)': +FCollada/FCDocument/FCDEffectCode.cpp:35:91: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 35 | filename = GetDocument()->GetFileManager()->GetCurrentUri().MakeAbsolute(_filename); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectCode.cpp: In member function 'FCDEffectCode* FCDEffectCode::Clone(FCDEffectCode*) const': +FCollada/FCDocument/FCDEffectCode.cpp:45:22: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 45 | clone->sid = sid; + | ^~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectCode.cpp:46:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 46 | clone->filename = filename; + | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectCode.cpp:47:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 47 | clone->code = code; + | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -2935,49 +3037,40 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDControllerInstance.cpp:11: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDControllerInstance.cpp:9: +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffect.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectCode.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.cpp -FCollada/FCDocument/FCDEffectPass.cpp -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDControllerInstance.cpp:12: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameter.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -3002,78 +3095,18 @@ FCollada/FCDocument/FCDEffectParameter.cpp:80:36: note: synthesized method 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)' first required here 80 | clone->reference = reference; | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDController.h:24, - from FCollada/FCDocument/FCDControllerInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectPass.h:48:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FUUri; bool PRIMITIVE = false]': -FCollada/FCDocument/FCDControllerInstance.cpp:44:26: required from here - 44 | clone->skeletonRoots = skeletonRoots; - | ^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffect.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffect.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -3107,30 +3140,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -3149,179 +3158,91 @@ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, - from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectParameter.cpp:14: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDEffectParameter.h:290:2: required from 'FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]' - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here - 168 | : FCDEffectParameter(document), floatType(FLOAT), InitializeParameterAnimatable(value, FMMatrix44::Identity) {} -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDControllerInstance.cpp:78:27: required from here - 78 | skeletonRoots.push_back(newRoot); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectPass.h:48:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FCDocument/FCDEffectPassShader.cpp -In file included from FCollada/FCDocument/FCDEffectCode.cpp:12: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ +In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectCode.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FCDocument/FCDEffectCode.cpp:13: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ + from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDEffectCode.cpp:29:47: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 29 | sid = FCDObjectWithId::CleanSubId(_sid); - | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetFilename(const fstring&)': -FCollada/FCDocument/FCDEffectCode.cpp:35:91: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 35 | filename = GetDocument()->GetFileManager()->GetCurrentUri().MakeAbsolute(_filename); - | ^ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectCode.cpp: In member function 'FCDEffectCode* FCDEffectCode::Clone(FCDEffectCode*) const': -FCollada/FCDocument/FCDEffectCode.cpp:45:22: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 45 | clone->sid = sid; - | ^~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, + from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectCode.cpp:46:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 46 | clone->filename = filename; - | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectCode.cpp:47:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 47 | clone->code = code; - | ^~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectPassState.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectCode.cpp:10: + from FCollada/FCDocument/FCDController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -3329,6 +3250,10 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDController.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -3347,6 +3272,13 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -3365,68 +3297,101 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDControllerTools.h:17, - from FCollada/FCDocument/FCDControllerTools.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDControllerTools.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, + from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectParameter.cpp:14: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDEffectParameter.h:290:2: required from 'FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]' + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here + 168 | : FCDEffectParameter(document), floatType(FLOAT), InitializeParameterAnimatable(value, FMMatrix44::Identity) {} +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:177: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDControllerInstance.h:22, + from FCollada/FCDocument/FCDControllerInstance.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: + from FCollada/FCDocument/FCDControllerInstance.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, - from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectPassShader.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: +FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const': +FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 168 | clone->format = format; + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectProfile.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectPassShader.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.h: In member function 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.h:41:9: note: in expansion of macro 'DeclareParameter' + 41 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Parameter Reference")); /**< A COLLADA effect parameter reference. */ + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.cpp: In member function 'FCDEffectPassShader* FCDEffectPassShader::Clone(FCDEffectPassShader*) const': +FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here + 92 | binding->reference = bindings[b]->reference; + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -3437,23 +3402,15 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FCDocument/FCDEffectProfile.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectPass.h:48:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -3478,9 +3435,33 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectProfileFX.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10: +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDControllerInstance.cpp:12: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': +FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here + 256 | clone->face = face; + | ^~~~ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -3491,9 +3472,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectStandard.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +FCollada/FCDocument/FCDEffectProfileFX.cpp +In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -3525,7 +3505,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectTechnique.cpp In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -3550,19 +3529,7 @@ FCollada/FCDocument/FCDEffectPass.cpp:83:23: note: synthesized method 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)' first required here 83 | clone->name = name; | ^~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectTechnique.h:52:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectTools.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -3576,76 +3543,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const': -FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 168 | clone->format = format; - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEmitter.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectPass.h:48:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38, +In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': -FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here - 256 | clone->face = face; - | ^~~~ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -3665,19 +3564,43 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEmitterInstance.cpp +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectTechnique.h:52:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } @@ -3691,6 +3614,9 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -3713,52 +3639,13 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectPassShader.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectPassShader.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.h: In member function 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.h:41:9: note: in expansion of macro 'DeclareParameter' - 41 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Parameter Reference")); /**< A COLLADA effect parameter reference. */ - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.cpp: In member function 'FCDEffectPassShader* FCDEffectPassShader::Clone(FCDEffectPassShader*) const': -FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here - 92 | binding->reference = bindings[b]->reference; - | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDEffectStandard.cpp +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDController.h:24, + from FCollada/FCDocument/FCDControllerInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectPass.h:48:2: required from here +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -3767,6 +3654,38 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FUUri; bool PRIMITIVE = false]': +FCollada/FCDocument/FCDControllerInstance.cpp:44:26: required from here + 44 | clone->skeletonRoots = skeletonRoots; + | ^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -3800,39 +3719,21 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfile.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectProfile.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEmitterObject.cpp -FCollada/FCDocument/FCDEmitterParticle.cpp -FCollada/FCDocument/FCDEntity.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +FCollada/FCDocument/FCDEffectTechnique.cpp +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -3864,8 +3765,78 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDControllerInstance.cpp:78:27: required from here + 78 | skeletonRoots.push_back(newRoot); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FCDocument/FCDEffectTools.cpp +FCollada/FCDocument/FCDEmitter.cpp +In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectStandard.cpp:16: + from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -3873,13 +3844,10 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEmitterInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -3913,18 +3881,26 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ +FCollada/FCDocument/FCDEmitterObject.cpp +FCollada/FCDocument/FCDEmitterParticle.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectProfile.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectTechnique.cpp:9: + from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEntity.cpp +FCollada/FCDocument/FCDEntityInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -3958,26 +3934,21 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectTechnique.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ +FCollada/FCDocument/FCDEntityReference.cpp +In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectTechnique.h: In member function 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDEffectTechnique.h:52:9: note: in expansion of macro 'DeclareParameter' - 52 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectTechnique.cpp: In member function 'FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const': -FCollada/FCDocument/FCDEffectTechnique.cpp:66:23: note: synthesized method 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)' first required here - 66 | clone->name = name; - | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -3985,6 +3956,20 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDExternalReferenceManager.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectTechnique.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -4004,6 +3989,24 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEffectTechnique.h: In member function 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDEffectTechnique.h:52:9: note: in expansion of macro 'DeclareParameter' + 52 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectTechnique.cpp: In member function 'FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const': +FCollada/FCDocument/FCDEffectTechnique.cpp:66:23: note: synthesized method 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)' first required here + 66 | clone->name = name; + | ^~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4022,6 +4025,9 @@ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -4037,7 +4043,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEntityInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4071,10 +4076,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEntityReference.cpp -FCollada/FCDocument/FCDExternalReferenceManager.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectTools.cpp:10: + from FCollada/FCDocument/FCDEffectStandard.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -4085,7 +4088,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectTools.cpp:9: + from FCollada/FCDocument/FCDEffectStandard.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -4123,41 +4126,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDForceDeflector.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEmitterInstance.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDForceDrag.cpp -FCollada/FCDocument/FCDForceField.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterParticle.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEmitterParticle.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4191,6 +4159,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDForceDeflector.cpp In file included from FCollada/FCDocument/FCDEntity.cpp:17: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -4203,6 +4172,36 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEntity.cpp:16: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntity.h: In member function 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDEntity.h:86:9: note: in expansion of macro 'DeclareParameter' + 86 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEntity.cpp: In member function 'virtual FCDEntity* FCDEntity::Clone(FCDEntity*, bool) const': +FCollada/FCDocument/FCDEntity.cpp:58:23: note: synthesized method 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)' first required here + 58 | clone->name = name; + | ^~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDAsset.h:56:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4236,39 +4235,39 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDForceGravity.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEntity.cpp:16: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ + from FCollada/FCDocument/FCDEmitterParticle.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEntity.h: In member function 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDEntity.h:86:9: note: in expansion of macro 'DeclareParameter' - 86 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEntity.cpp: In member function 'virtual FCDEntity* FCDEntity::Clone(FCDEntity*, bool) const': -FCollada/FCDocument/FCDEntity.cpp:58:23: note: synthesized method 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)' first required here - 58 | clone->name = name; - | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEmitterInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDAsset.h:56:2: required from here +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDForcePBomb.cpp -FCollada/FCDocument/FCDForceWind.cpp +FCollada/FCDocument/FCDForceDrag.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4334,37 +4333,10 @@ FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometry.cpp +FCollada/FCDocument/FCDForceField.cpp In file included from FCollada/FCDocument/FCDEntityInstance.cpp:19: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -4380,29 +4352,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEntityInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4436,6 +4385,31 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEntityInstance.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FCDocument/FCDForceGravity.cpp +FCollada/FCDocument/FCDForcePBomb.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -4468,6 +4442,21 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FCDocument/FCDForceWind.cpp In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDEntityReference.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -4488,20 +4477,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } @@ -4539,6 +4514,42 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDForceDeflector.cpp:9: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FCDocument/FCDEntityReference.cpp: In member function 'virtual void FCDEntityReference::OnObjectReleased(FUTrackable*)': FCollada/FCDocument/FCDEntityReference.cpp:189:71: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 189 | else entityId = ((FCDObjectWithId*) object)->GetDaeId(); @@ -4546,6 +4557,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDGeometry.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntityReference.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -4558,6 +4570,68 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDGeometryInstance.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FCDocument/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDGeometryMesh.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDExtra.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -4582,6 +4656,16 @@ FCollada/FCDocument/FCDExtra.cpp:328:23: note: synthesized method 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)' first required here 328 | clone->name = name; | ^~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4615,33 +4699,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometryInstance.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDForceField.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceField.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDGeometryNURBSSurface.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4715,7 +4773,7 @@ from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceDrag.cpp:9: + from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4747,6 +4805,30 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDGeometry.cpp:15: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometry.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometry.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -4780,13 +4862,55 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDGeometryMesh.cpp -FCollada/FCDocument/FCDGeometryNURBSSurface.cpp +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDForceField.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDForceField.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceWind.cpp:9: + from FCollada/FCDocument/FCDForceDrag.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4820,25 +4944,8 @@ | ^~~~ FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp -In file included from FCollada/FCDocument/FCDGeometry.cpp:15: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometry.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySource.cpp In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForcePBomb.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4870,20 +4977,13 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometry.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp +FCollada/FCDocument/FCDGeometrySource.cpp In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4915,40 +5015,11 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceDeflector.cpp:9: + from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -4980,7 +5051,11 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp +FCollada/FCDocument/FCDLibrary.cpp +FCollada/FCDocument/FCDLight.cpp +FCollada/FCDocument/FCDLightTools.cpp In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:25: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -4993,55 +5068,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDLibrary.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceGravity.cpp:9: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometryInstance.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryMesh.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -5066,6 +5092,28 @@ FCollada/FCDocument/FCDGeometryMesh.cpp:241:31: note: synthesized method 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)' first required here 241 | clone->convexHullOf = convexHullOf; | ^~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometryInstance.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5099,16 +5147,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' @@ -5137,8 +5175,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FCDocument/FCDLightTools.cpp -FCollada/FCDocument/FCDLight.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5188,52 +5224,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' - 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const': -FCollada/FCDocument/FCDGeometryPolygons.cpp:293:35: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here - 293 | clone->materialSemantic = materialSemantic; - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)': -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: 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] - 190 | memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: -FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here - 43 | class vector - | ^~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5267,6 +5257,19 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDMaterial.cpp +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)': +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: 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] + 190 | memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: +FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here + 43 | class vector + | ^~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometrySource.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -5291,33 +5294,6 @@ FCollada/FCDocument/FCDGeometrySource.cpp:46:23: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here 46 | clone->name = name; | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -5331,12 +5307,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -5344,9 +5314,6 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81: required from here @@ -5355,6 +5322,9 @@ FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::const_iterator&)' is deprecated [-Wdeprecated-copy] 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:275:41: 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]' 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ @@ -5371,6 +5341,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5383,18 +5356,6 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -5410,6 +5371,15 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ @@ -5461,76 +5431,58 @@ FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here 43 | class vector | ^~~~~~ -FCollada/FCDocument/FCDMaterial.cpp -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]' - 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); - | ^~~~~~~ -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here - 305 | list.push_back(v); - | ~~~~~~~~~~~~~~^~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here - 166 | struct TangentialVertex - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.cpp -FCollada/FCDocument/FCDMorphController.cpp -In file included from FCollada/FCDocument/FCDImage.cpp:18: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ +In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDImage.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ + from FCollada/FCDocument/FCDGeometrySpline.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDImage.cpp:16: + from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)': +FCollada/FCDocument/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)': FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ -FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter' - 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); +FCollada/FCDocument/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' + 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDImage.cpp: In member function 'virtual FCDEntity* FCDImage::Clone(FCDEntity*, bool) const': -FCollada/FCDocument/FCDImage.cpp:65:35: note: synthesized method 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)' first required here - 65 | clone->filename = filename; - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometrySpline.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const': +FCollada/FCDocument/FCDGeometryPolygons.cpp:293:35: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here + 293 | clone->materialSemantic = materialSemantic; + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]' + 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); + | ^~~~~~~ +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here + 305 | list.push_back(v); + | ~~~~~~~~~~~~~~^~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here + 166 | struct TangentialVertex + | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.cpp: In member function 'virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const': FCollada/FCDocument/FCDGeometrySpline.cpp:39:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 39 | clone->name = name; @@ -5538,8 +5490,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -5548,15 +5501,19 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDLightTools.cpp:15: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDLight.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLightTools.cpp:9: + from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -5572,18 +5529,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDLibrary.cpp:11: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLibrary.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = false]': @@ -5597,16 +5542,7 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDLibrary.cpp:12: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -5638,20 +5574,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDLightTools.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDObject.cpp -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -5662,28 +5586,6 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDObjectWithId.cpp -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } @@ -5710,6 +5612,12 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5725,6 +5633,21 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -5743,12 +5666,27 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDLibrary.cpp:25: +In file included from FCollada/FCDocument/FCDLightTools.cpp:15: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDLightTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDImage.cpp:18: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDImage.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -5759,8 +5697,45 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDLibrary.cpp:11: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDLibrary.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDLight.cpp:16: + from FCollada/FCDocument/FCDImage.cpp:16: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter' + 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDImage.cpp: In member function 'virtual FCDEntity* FCDImage::Clone(FCDEntity*, bool) const': +FCollada/FCDocument/FCDImage.cpp:65:35: note: synthesized method 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)' first required here + 65 | clone->filename = filename; + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDLibrary.cpp:12: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDLightTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -5768,29 +5743,72 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDLibrary.cpp:27: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDCamera.h:27, - from FCollada/FCDocument/FCDLibrary.cpp:13: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDLibrary.cpp:25: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDMorphController.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5824,6 +5842,25 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDLibrary.cpp:27: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDCamera.h:27, + from FCollada/FCDocument/FCDLibrary.cpp:13: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FCollada/FCDocument/FCDObject.cpp +FCollada/FCDocument/FCDObjectWithId.cpp +FCollada/FCDocument/FCDocument.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDAnimation.h:24, @@ -5849,6 +5886,45 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDMaterial.cpp:21: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDMaterial.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDMaterial.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': FCollada/FCDocument/FCDLibrary.cpp:149:29: required from here 149 | LibraryExport(); @@ -5863,6 +5939,7 @@ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ +FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]': FCollada/FCDocument/FCDLibrary.cpp:151:26: required from here 151 | LibraryExport(); @@ -5877,7 +5954,6 @@ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ -FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]': FCollada/FCDocument/FCDLibrary.cpp:153:26: required from here 153 | LibraryExport(); @@ -5955,74 +6031,6 @@ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FCDocument/FCDocumentTools.cpp -In file included from FCollada/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDMaterial.cpp:21: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDMaterial.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDMaterial.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp -In file included from FCollada/FCDocument/FCDMorphController.cpp:22: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDMorphController.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDParticleModifier.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -6071,79 +6079,23 @@ FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDMorphController.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FCDocument/FCDParticleModifier.cpp +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMaterialInstance.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -6168,7 +6120,37 @@ FCollada/FCDocument/FCDMaterialInstance.cpp:184:27: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here 184 | clone->semantic = semantic; | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDObjectWithId.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDObjectWithId.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDObjectWithId.h: In member function 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDObjectWithId.h:42:9: note: in expansion of macro 'DeclareParameter' + 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::Clone(FCDObjectWithId*) const': +FCollada/FCDocument/FCDObjectWithId.cpp:36:24: note: synthesized method 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)' first required here + 36 | clone->daeId = daeId; + | ^~~~~ +FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::SetDaeId(fm::string&)': +FCollada/FCDocument/FCDObjectWithId.cpp:69:14: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 69 | id = daeId; // We return back the new value. + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -6179,6 +6161,17 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -6212,47 +6205,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDObjectWithId.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDObjectWithId.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDObjectWithId.h: In member function 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDObjectWithId.h:42:9: note: in expansion of macro 'DeclareParameter' - 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::Clone(FCDObjectWithId*) const': -FCollada/FCDocument/FCDObjectWithId.cpp:36:24: note: synthesized method 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)' first required here - 36 | clone->daeId = daeId; - | ^~~~~ -FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::SetDaeId(fm::string&)': -FCollada/FCDocument/FCDObjectWithId.cpp:69:14: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 69 | id = daeId; // We return back the new value. - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -6286,13 +6238,36 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp +In file included from FCollada/FCDocument/FCDMorphController.cpp:22: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDMorphController.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FCDocument/FCDPhysicsMaterial.cpp In file included from FCollada/FCDocument/FCDocument.cpp:20: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDMorphController.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -6316,7 +6291,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsModel.cpp In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDocument.cpp:27: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -6340,7 +6314,74 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsModelInstance.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] + 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' + 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDocument.cpp:40: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -6357,27 +6398,23 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:15: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDocumentTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ + from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp: In instantiation of 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]': FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here 345 | TrickLinkerFCDParameterAnimatableT(FMMatrix44::Identity); @@ -6393,6 +6430,41 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsModel.cpp +FCollada/FCDocument/FCDPhysicsModelInstance.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FCDocument/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)': FCollada/FCDocument/FCDocument.cpp:353:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 353 | fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename); @@ -6400,42 +6472,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:24: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDocument.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:27: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDCamera.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:18: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': @@ -6451,17 +6487,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]': FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' @@ -6473,65 +6498,53 @@ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocumentTools.cpp:15: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDocumentTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]': -FCollada/FCDocument/FCDocument.cpp:153:56: required from here - 153 | while (!animatedValues.empty()) { animatedValues.begin()->first->Release(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] - 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]' - 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } - | ^~~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]': -FCollada/FCDocument/FCDocument.cpp:282:24: required from here - 282 | animatedValues.erase(it); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FCDocument/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDocumentTools.cpp:34: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDocument.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocumentTools.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]' 539 | reserve(rhs.size()); @@ -6545,6 +6558,24 @@ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]': +FCollada/FCDocument/FCDocument.cpp:153:56: required from here + 153 | while (!animatedValues.empty()) { animatedValues.begin()->first->Release(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] + 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]' + 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } + | ^~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]': +FCollada/FCDocument/FCDocument.cpp:282:24: required from here + 282 | animatedValues.erase(it); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ @@ -6580,12 +6611,21 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMArray.h:482:47: 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] 482 | memcpy(it, first, count * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::insert(iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = long unsigned int]': FCollada/FCDocument/FCDParameterAnimatable.hpp:88:15: required from 'void FCDParameterListAnimatableT::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 88 | values.insert(values.begin() + index, count, value); @@ -6615,6 +6655,27 @@ FCollada/FMath/FMArray.h:165:54: 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] 165 | if (end() - last > 0) memmove(first, last, (end() - last) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FCDocument/FCDocumentTools.cpp:24: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +FCollada/FCDocument/FCDPhysicsRigidBody.cpp +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ @@ -6637,6 +6698,38 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDocumentTools.cpp:27: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDCamera.h:27, + from FCollada/FCDocument/FCDocumentTools.cpp:18: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDControllerInstance.h:22, + from FCollada/FCDocument/FCDocumentTools.cpp:34: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -6668,13 +6761,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDocumentTools.cpp: In function 'void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)': -FCollada/FCDocument/FCDocumentTools.cpp:563:93: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); - | ^ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' @@ -6689,6 +6775,32 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FCDocument/FCDocumentTools.cpp: In function 'void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)': +FCollada/FCDocument/FCDocumentTools.cpp:563:93: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); + | ^ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDEntityInstance.h:24, + from FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:23, + from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -6722,7 +6834,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -6796,25 +6907,9 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDEntityInstance.h:24, - from FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:23, - from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp +FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp +FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -6831,7 +6926,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp +FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -6865,13 +6960,33 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: +FCollada/FCDocument/FCDPhysicsScene.cpp +In file included from FCollada/FCDocument/FCDPhysicsShape.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; | ^~~~~ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; | ^~~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -6894,7 +7009,8 @@ | ^~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19: + from FCollada/FCDocument/FCDPhysicsRigidBody.h:18, + from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -6902,15 +7018,137 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, + from FCollada/FCDocument/FCDPhysicsModel.cpp:13: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: + from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/FCDPhysicsModel.cpp:13: + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } @@ -6924,6 +7162,17 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } @@ -6938,40 +7187,44 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsModel.h:18: @@ -6996,6 +7249,20 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsShape.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDPlaceHolder.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FCDocument/FCDPhysicsModel.cpp:109:77: required from here @@ -7050,6 +7317,35 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7062,58 +7358,59 @@ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 28 | class pair | ^~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:505:57: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -7135,20 +7432,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -7180,17 +7466,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsScene.cpp -In file included from FCollada/FCDocument/FCDPhysicsShape.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] - 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' - 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ +FCollada/FCDocument/FCDSceneNode.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -7198,7 +7476,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7209,6 +7487,14 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] + 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' + 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] @@ -7218,19 +7504,45 @@ from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11: + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDPhysicsRigidBody.h:18, - from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:10: +In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -7253,24 +7565,8 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:10: + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -7292,6 +7588,7 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDSceneNodeIterator.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -7324,59 +7621,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsShape.cpp -In file included from FCollada/FCDocument/FCDPhysicsShape.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] - 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' - 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp -In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FCDocument/FCDSceneNodeIterator.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -7409,10 +7653,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDSceneNodeTools.cpp -FCollada/FCDocument/FCDSkinController.cpp -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: +In file included from FCollada/FCDocument/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDPlaceHolder.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -7420,7 +7662,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: + from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7431,81 +7673,53 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: +FCollada/FCDocument/FCDSceneNodeTools.cpp +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +FCollada/FCDocument/FCDSkinController.cpp +FCollada/FCDocument/FCDTargetedEntity.cpp +FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)': +FCollada/FCDocument/FCDPlaceHolder.cpp:30:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 30 | fileUrl = target->GetFileUrl(); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ +FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::SetFileUrl(const fstring&)': +FCollada/FCDocument/FCDPlaceHolder.cpp:53:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 53 | fileUrl = url; + | ^~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ +FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::LoadTarget(FCDocument*)': +FCollada/FCDocument/FCDPlaceHolder.cpp:100:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | fileUrl = target->GetFileUrl(); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ +FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)': +FCollada/FCDocument/FCDPlaceHolder.cpp:121:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 121 | fileUrl = target->GetFileUrl(); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPlaceHolder.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7529,98 +7743,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDTargetedEntity.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsScene.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:44: +FCollada/FCDocument/FCDTexture.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -7652,6 +7777,25 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsScene.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] + 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' + 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -7664,6 +7808,20 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, + from FCollada/FCDocument/FCDPhysicsShape.cpp:21: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsShape.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -7685,64 +7843,28 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDTexture.cpp -FCollada/FCDocument/FCDTransform.cpp -In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] - 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' - 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDVersion.cpp -In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsShape.cpp:21: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsShape.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDGeometrySource.h:24, from FCollada/FCDocument/FCDPhysicsShape.cpp:17: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, +In file included from FCollada/FCDocument/FCDSceneNode.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDSceneNode.h:24: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: + from FCollada/FCDocument/FCDSceneNode.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7755,17 +7877,6 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} @@ -7781,16 +7892,62 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDPlaceHolder.cpp:12: +FCollada/FCDocument/FCDTransform.cpp +FCollada/FCDocument/FCDVersion.cpp +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDSceneNode.cpp:29: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FCDocument/FCDCamera.h:27, + from FCollada/FCDocument/FCDSceneNode.cpp:21: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FCDocument/FCDSceneNode.cpp:31: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPlaceHolder.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -7801,57 +7958,31 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)': -FCollada/FCDocument/FCDPlaceHolder.cpp:30:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 30 | fileUrl = target->GetFileUrl(); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::SetFileUrl(const fstring&)': -FCollada/FCDocument/FCDPlaceHolder.cpp:53:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 53 | fileUrl = url; - | ^~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::LoadTarget(FCDocument*)': -FCollada/FCDocument/FCDPlaceHolder.cpp:100:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | fileUrl = target->GetFileUrl(); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)': -FCollada/FCDocument/FCDPlaceHolder.cpp:121:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 121 | fileUrl = target->GetFileUrl(); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDSceneNode.cpp:15: +FCollada/FCDocument/FCDSceneNode.cpp: In member function 'void FCDSceneNode::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDSceneNode.cpp:214:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const': +FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 250 | FMMatrix44 localTransform = FMMatrix44::Identity; + | ^~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 255 | return localTransform; + | ^~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMAllocator.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPlaceHolder.cpp:10: + from FCollada/FCDocument/FCDSceneNode.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -7860,6 +7991,36 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FCollada/FMath/FMAngleAxis.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -7892,14 +8053,68 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here + 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDSceneNode.h:24: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMColor.cpp +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' + 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); + | ^~~~~~~ +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here + 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' @@ -7972,57 +8187,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -8058,22 +8222,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDSceneNode.cpp:29: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDCamera.h:27, - from FCollada/FCDocument/FCDSceneNode.cpp:21: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ FCollada/FCDocument/FCDSkinController.cpp: In member function 'void FCDSkinControllerJoint::SetId(const fm::string&)': FCollada/FCDocument/FCDSkinController.cpp:212:14: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 212 | id = _id; @@ -8081,31 +8229,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:14: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FCDocument/FCDSceneNode.cpp:31: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDSkinController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -8118,20 +8241,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp: In member function 'void FCDSceneNode::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDSceneNode.cpp:214:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const': -FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 250 | FMMatrix44 localTransform = FMMatrix44::Identity; - | ^~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ @@ -8139,76 +8248,48 @@ FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 255 | return localTransform; - | ^~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDSceneNode.h:24: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTexture.cpp:20: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDTexture.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23: required from here - 125 | sampleValues.reserve(sampleKeyCount); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDSceneNode.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDAsset.h:56:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMAllocator.cpp -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -8296,37 +8377,29 @@ FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here - 138 | sampleValues.push_back(node->ToMatrix()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ -In file included from FCollada/FMath/FMArray.h:18: -FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': -FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' - 350 | fm::Construct(it, item); - | ~~~~~~~~~~~~~^~~~~~~~~~ -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here - 138 | sampleValues.push_back(node->ToMatrix()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 64 | ::new (o) Type1(value); - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:14: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDTexture.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -8358,44 +8431,28 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here - 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ +FCollada/FMath/FMInterpolation.cpp +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDSceneNode.h:24: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' - 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); - | ^~~~~~~ -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here - 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMAngleAxis.cpp -FCollada/FMath/FMColor.cpp +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:18: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -8414,26 +8471,20 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTexture.cpp:20: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDTexture.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMInterpolation.cpp +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23: required from here + 125 | sampleValues.reserve(sampleKeyCount); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -8458,19 +8509,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FCollada/FMath/FMLookAt.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDTexture.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -8503,6 +8541,38 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here + 138 | sampleValues.push_back(node->ToMatrix()); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ +FCollada/FMath/FMLookAt.cpp +In file included from FCollada/FMath/FMArray.h:18: +FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': +FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' + 350 | fm::Construct(it, item); + | ~~~~~~~~~~~~~^~~~~~~~~~ +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here + 138 | sampleValues.push_back(node->ToMatrix()); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 64 | ::new (o) Type1(value); + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMMatrix33.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTransform.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -8521,41 +8591,6 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -FCollada/FMath/FMMatrix33.cpp -FCollada/FMath/FMMatrix44.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDTransform.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -8565,6 +8600,7 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +FCollada/FMath/FMMatrix44.cpp In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} @@ -8580,6 +8616,8 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FMath/FMQuaternion.cpp +FCollada/FMath/FMRandom.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -8612,8 +8650,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMQuaternion.cpp -FCollada/FMath/FMRandom.cpp FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp @@ -8679,7 +8715,6 @@ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FUtils/FUBase64.cpp -FCollada/FUtils/FUBoundingBox.cpp FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Transposed() const': FCollada/FMath/FMMatrix44.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 59 | return mx; @@ -8719,6 +8754,10 @@ FCollada/FMath/FMMatrix44.cpp:340:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 340 | return matrix; | ^~~~~~ +FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const': +FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] + 87 | return r; + | ^ FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ @@ -8788,11 +8827,6 @@ FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ -FCollada/FUtils/FUBoundingSphere.cpp -FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const': -FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] - 87 | return r; - | ^ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } @@ -8827,14 +8861,16 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FCollada/FUtils/FUCrc32.cpp FCollada/FMath/FMQuaternion.cpp: In static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)': FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] 272 | return q; | ^ +FCollada/FUtils/FUBoundingBox.cpp FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ +FCollada/FUtils/FUBoundingSphere.cpp +FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp @@ -8847,7 +8883,6 @@ FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp -FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUError.cpp: In static member function 'static void FUError::SetCustomErrorString(const char*)': FCollada/FUtils/FUError.cpp:272:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 272 | customErrorString = _customErrorString; @@ -8858,18 +8893,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUPluginManager.cpp -FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': -FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 46 | filepath = filename; - | ^~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUFile.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUSemaphore.cpp +FCollada/FUtils/FUParameterizable.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -8992,7 +9016,10 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp +FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': +FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 46 | filepath = filename; + | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': @@ -9043,7 +9070,14 @@ FCollada/FMath/FMTree.h:275:41: 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*]' 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ -FCollada/FUtils/FUStringConversion.cpp +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUFile.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUPluginManager.cpp +FCollada/FUtils/FUSemaphore.cpp In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' @@ -9117,6 +9151,8 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +FCollada/FUtils/FUStringBuilder.cpp +FCollada/FUtils/FUStringConversion.cpp In file included from FCollada/FUtils/FUSemaphore.cpp:10: FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" @@ -9125,14 +9161,18 @@ FCollada/FUtils/FUThread.cpp FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp +In file included from FCollada/FUtils/FUThread.cpp:10: +FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] + 30 | #warning "Threads not yet implemented for non Windows." + | ^~~~~~~ FCollada/FUtils/FUUri.cpp +FCollada/FUtils/FUXmlDocument.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUPluginManager.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ -FCollada/FUtils/FUXmlDocument.cpp In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: @@ -9153,6 +9193,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a) | ^ @@ -9162,13 +9203,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FUtils/FUThread.cpp:10: -FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] - 30 | #warning "Threads not yet implemented for non Windows." - | ^~~~~~~ -FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp FCollada/FUtils/FUStringConversion.cpp: In static member function 'static void FUStringConversion::SplitTarget(const fm::string&, fm::string&, fm::string&)': FCollada/FUtils/FUStringConversion.cpp:216:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 216 | pointer = target.substr(0, splitIndex); @@ -9204,7 +9241,7 @@ FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': @@ -9249,11 +9286,36 @@ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ +In file included from FCollada/FUtils/FUUri.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUUri.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:72: +FCollada/FUtils/FUUri.cpp: In constructor 'FUUri::FUUri()': +FCollada/FUtils/FUUri.cpp:27:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 27 | path = FC(""); + | ^~ +FCollada/FUtils/Platforms.h:202:23: note: in definition of macro 'FC' + 202 | #define FC(a) a + | ^ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); @@ -9320,83 +9382,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -In file included from FCollada/FUtils/FUStringConversion.cpp:18: -FCollada/FUtils/FUStringConversion.hpp: In static member function 'static float FUStringConversion::ToFloat(const CH**) [with CH = char]': -FCollada/FUtils/FUStringConversion.hpp:91:36: warning: this statement may fall through [-Wimplicit-fallthrough=] - 91 | case 'I': infinity = true; // intentional pass-through. - | ~~~~~~~~~^~~~~~ -FCollada/FUtils/FUStringConversion.hpp:92:17: note: here - 92 | default: nonValidFound = true; --s; break; - | ^~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here - 21 | map1.insert(test1); map2.insert(test2); - | ~~~~~~~~~~~^~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 74 | wantedStr = builder.ToString(); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUUniqueStringMap.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXCameraExport.cpp -FColladaPlugins/FArchiveXML/FAXCameraImport.cpp -In file included from FCollada/FUtils/FUUri.cpp:11: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': -FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' - 48 | SplitString(wantedStr, prefix, suffix); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here - 21 | map1.insert(test1); map2.insert(test2); - | ~~~~~~~~~~~^~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 31 | prefix = str; - | ~~~~~~~^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': -FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' - 54 | itV = values.insert(prefix, NumberMap()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here - 21 | map1.insert(test1); map2.insert(test2); - | ~~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMTree.h:438:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 438 | n->data.first = key; - | ~~~~~~~~~~~~~~^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUUri.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:72: -FCollada/FUtils/FUUri.cpp: In constructor 'FUUri::FUUri()': -FCollada/FUtils/FUUri.cpp:27:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 27 | path = FC(""); - | ^~ -FCollada/FUtils/Platforms.h:202:23: note: in definition of macro 'FC' - 202 | #define FC(a) a - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -9504,65 +9489,9 @@ FCollada/FUtils/FUUri.cpp:340:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 340 | outString = path; | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': -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]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' - 54 | itV = values.insert(prefix, NumberMap()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here - 21 | map1.insert(test1); map2.insert(test2); - | ~~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' - 101 | itV->second.erase(suffix); - | ~~~~~~~~~~~~~~~~~^~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here - 22 | if (map1.contains(test1)) map1.erase(test1); - | ~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FUtils/FUUri.cpp: In member function 'fstring FUUri::MakeRelative(const fstring&) const': FCollada/FUtils/FUUri.cpp:446:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 446 | filePath = MakeAbsolute(filePath); @@ -9610,6 +9539,14 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FUtils/FUStringConversion.cpp:18: +FCollada/FUtils/FUStringConversion.hpp: In static member function 'static float FUStringConversion::ToFloat(const CH**) [with CH = char]': +FCollada/FUtils/FUStringConversion.hpp:91:36: warning: this statement may fall through [-Wimplicit-fallthrough=] + 91 | case 'I': infinity = true; // intentional pass-through. + | ~~~~~~~~~^~~~~~ +FCollada/FUtils/FUStringConversion.hpp:92:17: note: here + 92 | default: nonValidFound = true; --s; break; + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': @@ -9622,6 +9559,19 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here + 21 | map1.insert(test1); map2.insert(test2); + | ~~~~~~~~~~~^~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 74 | wantedStr = builder.ToString(); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUUniqueStringMap.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -9632,26 +9582,19 @@ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': +FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' + 48 | SplitString(wantedStr, prefix, suffix); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here + 21 | map1.insert(test1); map2.insert(test2); + | ~~~~~~~~~~~^~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 31 | prefix = str; + | ~~~~~~~^~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ @@ -9661,6 +9604,21 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': +FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' + 54 | itV = values.insert(prefix, NumberMap()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here + 21 | map1.insert(test1); map2.insert(test2); + | ~~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMTree.h:438:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 438 | n->data.first = key; + | ~~~~~~~~~~~~~~^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUXmlDocument.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -9680,6 +9638,98 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': +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]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' + 54 | itV = values.insert(prefix, NumberMap()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here + 21 | map1.insert(test1); map2.insert(test2); + | ~~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' + 101 | itV->second.erase(suffix); + | ~~~~~~~~~~~~~~~~~^~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here + 22 | if (map1.contains(test1)) map1.erase(test1); + | ~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXCameraExport.cpp +FColladaPlugins/FArchiveXML/FAXCameraImport.cpp +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp FCollada/FUtils/FUXmlWriter.cpp: In function 'void FUXmlWriter::ConvertFilename(fstring&)': FCollada/FUtils/FUXmlWriter.cpp:186:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 186 | str = xmlBuilder.ToString(); @@ -9690,6 +9740,48 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -9733,13 +9825,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)': FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); @@ -9747,19 +9832,46 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: +In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:15: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp +In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:19: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:21: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: @@ -9773,39 +9885,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ +FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: @@ -9839,6 +9919,47 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:32: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:48: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -9850,13 +9971,9 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13: @@ -9904,6 +10021,19 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:53: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:57: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] + 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' @@ -9949,6 +10079,9 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' + 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } @@ -9978,6 +10111,24 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, + from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -9991,17 +10142,9 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:15: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10061,6 +10204,20 @@ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -10121,17 +10278,9 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10400,13 +10549,6 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:80: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; - | ^~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -10422,13 +10564,11 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp -In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:15: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:15: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -10485,6 +10625,14 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -10516,54 +10664,109 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:80: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; + | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 339 | inputDriver = ReadNodeSource(parameterNode); | ^ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:19: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::ProcessChannels(FCDAnimated*, FCDAnimationChannelList&)': -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:601:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 601 | curveData.targetQualifier = qualifiers[i]; - | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()': +FCollada/FUtils/FUStringBuilder.cpp:123:34: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 123 | a = c.substr(x, y); r = u.substr(x, y); + | ^ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp -In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:21: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUStringBuilder.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUStringBuilder.cpp:123:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 123 | a = c.substr(x, y); r = u.substr(x, y); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | e = a.c_str(); v = u.c_str(); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | e = a.c_str(); v = u.c_str(); + | ^ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::ProcessChannels(FCDAnimated*, FCDAnimationChannelList&)': +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:601:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 601 | curveData.targetQualifier = qualifiers[i]; + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:10: + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -10587,8 +10790,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp -FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -10622,19 +10823,99 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | parameterNames[i] = (const char*) node->name; + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:127:25: required from here + 127 | extraExtensions.erase(it); + | ~~~~~~~~~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:150:56: 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] + 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 451 | pointer = ReadNodeId(target); + | ^ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 490 | pointer = builder.ToString(); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } @@ -10642,42 +10923,24 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()': -FCollada/FUtils/FUStringBuilder.cpp:123:34: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 123 | a = c.substr(x, y); r = u.substr(x, y); - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUStringBuilder.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:123:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 123 | a = c.substr(x, y); r = u.substr(x, y); - | ^ -In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:32: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | e = a.c_str(); v = u.c_str(); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | e = a.c_str(); v = u.c_str(); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -10690,6 +10953,35 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81: +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 = long unsigned int]': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here + 530 | pairs.reserve(nodeCount); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37: required from here + 535 | FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -10809,6 +11101,91 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -10865,6 +11242,25 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:114:28: required from here + 114 | extraExtensions.push_back(fm::string(ext)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -11096,6 +11492,13 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)': +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 409 | subId = AddNodeSid(node, subId.c_str()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -11149,279 +11552,9 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': -FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -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 = long unsigned int]': -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]' - 539 | reserve(rhs.size()); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here - 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; - | ^ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -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]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here - 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:48: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:53: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:57: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] - 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' - 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: + from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -11429,151 +11562,6 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | parameterNames[i] = (const char*) node->name; - | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:127:25: required from here - 127 | extraExtensions.erase(it); - | ~~~~~~~~~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:150:56: 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] - 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 451 | pointer = ReadNodeId(target); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 490 | pointer = builder.ToString(); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81: -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 = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here - 530 | pairs.reserve(nodeCount); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37: required from here - 535 | FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); @@ -11587,6 +11575,9 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); @@ -11628,137 +11619,39 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)': -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 409 | subId = AddNodeSid(node, subId.c_str()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp:114:28: required from here - 114 | extraExtensions.push_back(fm::string(ext)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': +FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -11772,15 +11665,56 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45: required from here + 47 | StringList jointSubIds; jointSubIds.reserve(jointCount); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -11794,9 +11728,18 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData @@ -11804,18 +11747,39 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -11829,6 +11793,22 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55: required from here + 48 | FMMatrix44List jointBindPoses; jointBindPoses.reserve(jointCount); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -11859,6 +11839,28 @@ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ +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 = long unsigned int]': +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]' + 539 | reserve(rhs.size()); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here + 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; + | ^ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -11965,15 +11967,43 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +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]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here + 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; + | ^ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -12042,6 +12072,37 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -12120,7 +12181,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData @@ -12230,26 +12290,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ 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 = long unsigned int]': 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]' 539 | reserve(rhs.size()); @@ -12303,122 +12343,7 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45: required from here - 47 | StringList jointSubIds; jointSubIds.reserve(jointCount); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55: required from here - 48 | FMMatrix44List jointBindPoses; jointBindPoses.reserve(jointCount); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function 'static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 266 | data.targetId = ReadNodeSource(morphNode); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -12436,9 +12361,6 @@ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -12499,19 +12421,6 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMArray.h:18: FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' @@ -12529,7 +12438,87 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function 'static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 266 | data.targetId = ReadNodeSource(morphNode); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:10: @@ -12543,6 +12532,29 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FUtils/FUString.h:584: +FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]': +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69: required from here + 82 | skinController->SetBindShapeTransform(FUStringConversion::ToMatrix(content)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ + | ^~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -12555,9 +12567,22 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -12576,31 +12601,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FUtils/FUString.h:584: -FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]': -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69: required from here - 82 | skinController->SetBindShapeTransform(FUStringConversion::ToMatrix(content)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ - | ^~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp -FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -12661,30 +12661,42 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -12915,6 +12927,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13161,14 +13174,6 @@ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -13247,26 +13252,6 @@ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ @@ -13276,268 +13261,17 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAsset(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:65: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 72 | hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow(); - | ^ -In file included from FCollada/FCDocument/FCDAsset.h:20: -FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' - 40 | FUDateTime(const FUDateTime& time); - | ^~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp -In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:14: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: -FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 81 | struct FCDTargetedEntityData - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp +FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | struct FCDAnimatedData - | ^~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13: @@ -13548,490 +13282,24 @@ FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 150 | struct FCDAnimationCurveData - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | struct FCDEffectParameterSamplerData - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 193 | struct FCDTextureData - | ^~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 211 | struct FCDMorphControllerData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -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]': -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': -FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' - 539 | reserve(rhs.size()); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -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 = long unsigned int]': -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]' - 539 | reserve(rhs.size()); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -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]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } +In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:14: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXLightExport.cpp In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13: @@ -14045,43 +13313,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -14092,166 +13326,10 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXLightImport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:20: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -14269,22 +13347,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -14302,13 +13367,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -14321,19 +13379,6 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -14355,52 +13400,11 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -14411,20 +13415,12 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -14441,9 +13437,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14454,6 +13450,26 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -14476,9 +13492,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14505,53 +13521,33 @@ | ^~~~~~~ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAsset(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:65: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] + 72 | hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow(); + | ^ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -14580,9 +13576,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14614,12 +13610,16 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDAsset.h:20: +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -14636,9 +13636,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14658,15 +13658,22 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14682,6 +13689,13 @@ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -14692,9 +13706,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14726,18 +13740,44 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -14748,30 +13788,18 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -14794,9 +13822,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14809,21 +13837,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData @@ -14834,48 +13848,15 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ 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]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData @@ -14886,9 +13867,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14903,9 +13884,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14979,12 +13960,25 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -15001,9 +13995,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15026,9 +14020,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15057,9 +14051,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here + 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); + | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15072,71 +14066,8 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:25: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:13: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -15168,44 +14099,37 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:20: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27: + from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } @@ -15218,66 +14142,77 @@ In file included from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)': -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:25: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:130: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here - 154 | controllerInstance->GetSkeletonRoots()[i] = FUUri(TO_FSTRING(FUDaeParser::ReadNodeContentDirect(skeletonList[i]))); - | ^ In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -15289,7 +14224,8 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -15300,66 +14236,29 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81: required from here - 134 | FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData.insert(animated, data); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | struct FCDAnimatedData - | ^~~~~~~~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -15370,7 +14269,17 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -15402,6 +14311,32 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -15435,50 +14370,31 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -15500,21 +14416,63 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81: required from here + 134 | FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData.insert(animated, data); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | struct FCDAnimatedData + | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -15522,9 +14480,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15544,9 +14502,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15579,9 +14537,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15625,9 +14583,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15652,19 +14610,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19: required from here - 164 | qualifiers.clear(); - | ~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -15672,9 +14617,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15690,40 +14635,12 @@ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here 28 | class pair | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from here - 172 | FCDAnimationChannelData& channelData = FArchiveXML::documentLinkDataMap[channel->GetDocument()].animationChannelData[channel]; - | ^ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -15734,40 +14651,52 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25: required from here - 182 | qualifiers.push_back(qualifier); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -15775,13 +14704,12 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneExport.cpp FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -15798,9 +14726,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15810,6 +14738,20 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -15832,9 +14774,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15866,9 +14808,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15888,9 +14830,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15922,9 +14864,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15947,9 +14889,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15966,12 +14908,13 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXLightExport.cpp FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ @@ -15983,9 +14926,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -15995,6 +14938,72 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19: required from here + 164 | qualifiers.clear(); + | ~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from here + 172 | FCDAnimationChannelData& channelData = FArchiveXML::documentLinkDataMap[channel->GetDocument()].animationChannelData[channel]; + | ^ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25: required from here + 182 | qualifiers.push_back(qualifier); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -16025,6 +15034,127 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' + 539 | reserve(rhs.size()); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +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 = long unsigned int]': +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]' + 539 | reserve(rhs.size()); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +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]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -16038,33 +15168,15 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -16078,15 +15190,13 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXLightImport.cpp FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -16143,32 +15253,9 @@ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' - 539 | reserve(rhs.size()); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -16182,6 +15269,14 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -16238,31 +15333,9 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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 = long unsigned int]': -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]' - 539 | reserve(rhs.size()); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16303,31 +15376,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -16362,12 +15410,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -16415,37 +15457,6 @@ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here 28 | class pair | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -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]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -16455,7 +15466,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCollada.cpp FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -16606,32 +15616,9 @@ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:13: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:15: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -16663,53 +15650,42 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:24: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectCode(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 95 | if (_sid.empty()) _sid = "code"; - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:102:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 102 | if (_sid.empty()) _sid = "include"; - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:118: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 579 | AddAttribute(node, DAE_VALUE_ATTRIBUTE, FUStringConversion::ToString((castType) *((valueType*)(data + offset)))); - | ^ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:802:17: note: in expansion of macro 'NODE_TYPE' - 802 | NODE_TYPE(0, stateNode, FMMatrix44, FMMatrix44); - | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:72: -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectTechnique(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:994:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 994 | if (_name.empty()) _name = FC("common"); - | ^~~~~~~~ -FCollada/FUtils/Platforms.h:202:23: note: in definition of macro 'FC' - 202 | #define FC(a) a - | ^ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:10: + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -16720,27 +15696,27 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FColladaPlugin.cpp -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -16773,49 +15749,65 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:19: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] - 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' - 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -16826,18 +15818,10 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp +FColladaPlugins/FArchiveXML/FAXSceneExport.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -16848,41 +15832,21 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -16891,7 +15855,7 @@ | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -16909,24 +15873,17 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:12: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:13: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: + from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } @@ -16939,28 +15896,13 @@ In file included from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -16978,48 +15920,83 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': -FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 591 | #define TO_STRING(a) FUStringConversion::ToString(a) - | ^ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING' - 97 | data.targetId = TO_STRING(targetNode->GetContent()); - | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str()); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); - | ^ +FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)': +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:130: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here + 154 | controllerInstance->GetSkeletonRoots()[i] = FUUri(TO_FSTRING(FUDaeParser::ReadNodeContentDirect(skeletonList[i]))); + | ^ +In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:13: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:15: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:25: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -17032,9 +16009,16 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -17046,19 +16030,68 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadMaterial(FCDObject*, xmlNode*)': -FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a) - | ^ -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:72:41: note: in expansion of macro 'TO_FSTRING' - 72 | hint.platform = TO_FSTRING(ReadNodeProperty(child, DAE_PLATFORM_ATTRIBUTE)); - | ^~~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:73:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 73 | hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE); - | ^ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:24: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectCode(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 95 | if (_sid.empty()) _sid = "code"; + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:102:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 102 | if (_sid.empty()) _sid = "include"; + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCollada.cpp +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:118: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 579 | AddAttribute(node, DAE_VALUE_ATTRIBUTE, FUStringConversion::ToString((castType) *((valueType*)(data + offset)))); + | ^ +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:802:17: note: in expansion of macro 'NODE_TYPE' + 802 | NODE_TYPE(0, stateNode, FMMatrix44, FMMatrix44); + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:72: +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectTechnique(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:994:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 994 | if (_name.empty()) _name = FC("common"); + | ^~~~~~~~ +FCollada/FUtils/Platforms.h:202:23: note: in definition of macro 'FC' + 202 | #define FC(a) a + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -17094,6 +16127,24 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' @@ -17108,23 +16159,45 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ -FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 81 | struct FCDTargetedEntityData - | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:25: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -17132,9 +16205,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17154,15 +16227,28 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: +FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 81 | struct FCDTargetedEntityData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17176,9 +16262,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17206,6 +16292,71 @@ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here 28 | class pair | ^~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17222,9 +16373,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17256,9 +16407,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17283,19 +16434,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadEffectParameterSampler(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:433:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 433 | data.surfaceSid = ReadNodeContentDirect(sourceNode); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:441:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 441 | data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -17303,9 +16441,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17325,9 +16463,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17347,9 +16485,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17381,9 +16519,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17415,9 +16553,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17437,9 +16575,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17471,9 +16609,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17486,6 +16624,13 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadMaterial(FCDObject*, xmlNode*)': +FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a) + | ^ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:72:41: note: in expansion of macro 'TO_FSTRING' + 72 | hint.platform = TO_FSTRING(ReadNodeProperty(child, DAE_PLATFORM_ATTRIBUTE)); + | ^~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData @@ -17496,9 +16641,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17515,9 +16660,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17532,9 +16677,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -17608,15 +16753,24 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:73:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 73 | hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ 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 = long unsigned int]': 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]' 539 | reserve(rhs.size()); @@ -17630,9 +16784,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17655,9 +16809,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17686,9 +16840,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here - 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17701,7 +16855,19 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDAnimated.cpp +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadEffectParameterSampler(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:433:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 433 | data.surfaceSid = ReadNodeContentDirect(sourceNode); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:441:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 441 | data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadTexture(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1558:84: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1558 | data.samplerSid = ReadNodeProperty(textureNode, DAE_FXSTD_TEXTURE_ATTRIBUTE); @@ -17729,22 +16895,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:14: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:12: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FColladaPlugin.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10: @@ -17784,14 +16935,6 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FCDMaterialTechniqueHint& FCDMaterialTechniqueHint::operator=(const FCDMaterialTechniqueHint&)' first required here 354 | *it = item; | ~~~~^~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:19: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] - 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' - 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ In file included from FCollada/FUtils/FUString.h:584: FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const fm::stringT&) [with CH = char]': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1093:3: required from here @@ -17800,64 +16943,51 @@ FCollada/FUtils/FUStringConversion.h:153:126: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 153 | inline static FMMatrix44 ToMatrix(const fm::stringT& value) { FMMatrix44 mx; ToMatrix(value.c_str(), mx); return mx; } /**< See above. */ | ^~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81, +In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCollada.cpp:9: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -17869,12 +16999,29 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -17884,30 +17031,15 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); @@ -17921,6 +17053,26 @@ FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]' @@ -17948,7 +17100,6 @@ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -17987,43 +17138,6 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -18415,6 +17529,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -18488,6 +17603,281 @@ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +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]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here + 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; + | ^ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:12: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:14: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:12: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': +FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 591 | #define TO_STRING(a) FUStringConversion::ToString(a) + | ^ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING' + 97 | data.targetId = TO_STRING(targetNode->GetContent()); + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:19: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] + 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' + 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FCollada/FCDocument/FCDAnimationClip.cpp +In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, + from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:19: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] + 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' + 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCollada.cpp:9: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -18502,9 +17892,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -18537,13 +17924,499 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -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]' - 543 | push_back(*it); - | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp: In static member function 'static bool FArchiveXML::LoadPhysicsRigidConstraint(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 765 | strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 81 | struct FCDTargetedEntityData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | struct FCDAnimatedData + | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 150 | struct FCDAnimationCurveData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | struct FCDEffectParameterSamplerData + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 193 | struct FCDTextureData + | ^~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 211 | struct FCDMorphControllerData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +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]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ @@ -18553,30 +18426,83 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here - 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': +FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp: In static member function 'static bool FArchiveXML::LoadPhysicsRigidConstraint(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 765 | strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT); - | ^ -FCollada/FCDocument/FCDAnimationClip.cpp +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDAnimationClipTools.cpp +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -18586,29 +18512,130 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FColladaPlugin.cpp:13: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FColladaPlugin.cpp:9: +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' + 539 | reserve(rhs.size()); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDAnimated.cpp:18: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimated.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +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 = long unsigned int]': +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]' + 539 | reserve(rhs.size()); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +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]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here + 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; + | ^ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -18620,6 +18647,41 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)': +FCollada/FCDocument/FCDAnimated.cpp:43:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 43 | qualifiers[i] = _qualifiers[i]; + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDObject*, size_t, const char**, float**)': +FCollada/FCDocument/FCDAnimated.cpp:62:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 62 | qualifiers[i] = _qualifiers[i]; + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const': +FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 282 | clone->qualifiers[i] = qualifiers[i]; + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(size_t, const char**, bool)': +FCollada/FCDocument/FCDAnimated.cpp:336:98: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 336 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + *(_qualifiers++); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(const StringList&, bool)': +FCollada/FCDocument/FCDAnimated.cpp:350:96: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 350 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i]; + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75: required from here @@ -18680,7 +18742,100 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FCDocument/FCDAnimation.cpp +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FColladaPlugin.cpp:13: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FColladaPlugin.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDAnimationClipTools.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here + 37 | qualifiers.resize(valueCount); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here + 38 | curves.resize(valueCount); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:115: +FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here + 177 | class FUTrackedList : private fm::pvector, FUTracker + | ^~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationChannel.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FColladaPlugin.cpp:11: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -18715,6 +18870,16 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -18736,16 +18901,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -18767,6 +18922,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDAnimation.cpp FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -19295,66 +19451,39 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationChannel.cpp:15: + from FCollada/FCDocument/FCDAnimationClip.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimated.cpp:18: +In file included from FCollada/FCDocument/FCDAnimationClip.cpp:14: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimated.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)': -FCollada/FCDocument/FCDAnimated.cpp:43:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 43 | qualifiers[i] = _qualifiers[i]; - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDObject*, size_t, const char**, float**)': -FCollada/FCDocument/FCDAnimated.cpp:62:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 62 | qualifiers[i] = _qualifiers[i]; - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const': -FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 282 | clone->qualifiers[i] = qualifiers[i]; - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(size_t, const char**, bool)': -FCollada/FCDocument/FCDAnimated.cpp:336:98: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 336 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + *(_qualifiers++); - | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(const StringList&, bool)': -FCollada/FCDocument/FCDAnimated.cpp:350:96: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 350 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i]; - | ^ +FCollada/FCDocument/FCDAnimationCurve.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDAnimationClip.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDAnimationCurve.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -19367,6 +19496,7 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -19393,54 +19523,16 @@ FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here - 37 | qualifiers.resize(valueCount); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here - 38 | curves.resize(valueCount); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:115: -FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here - 177 | class FUTrackedList : private fm::pvector, FUTracker - | ^~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDAnimation.cpp:19: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimation.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimation.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13: +In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } @@ -19448,11 +19540,11 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationClip.cpp:9: + from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationClip.cpp:14: +In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:14: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } @@ -19460,41 +19552,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimationClip.cpp:10: + from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -19505,6 +19564,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDAnimationKey.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -19552,31 +19612,20 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDAnimationCurveTools.cpp -FCollada/FCDocument/FCDAnimationKey.cpp -FCollada/FCDocument/FCDAnimationMultiCurve.cpp -In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ +In file included from FCollada/FCDocument/FCDAnimation.cpp:19: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:14: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ + from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: + from FCollada/FCDocument/FCDAnimation.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -19587,6 +19636,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDAnimationMultiCurve.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -19620,20 +19670,19 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ +FCollada/FCDocument/FCDAsset.cpp +In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -19654,7 +19703,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDAsset.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDAnimationClip.h:26: @@ -19683,6 +19731,7 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FCDocument/FCDCamera.cpp In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -19695,23 +19744,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp -FCollada/FCDocument/FCDControllerTools.cpp -In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectCode.cpp In file included from FCollada/FCDocument/FCDAsset.cpp:11: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -19803,6 +19837,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDControllerTools.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -19836,6 +19871,10 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEffectCode.cpp +FCollada/FCDocument/FCDEffect.cpp +FCollada/FCDocument/FCDEffectParameter.cpp +FCollada/FCDocument/FCDEffectParameterFactory.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDTargetedEntity.h:24, @@ -19855,10 +19894,57 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffect.cpp +In file included from FCollada/FCDocument/FCDControllerInstance.h:22, + from FCollada/FCDocument/FCDControllerInstance.cpp:11: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDControllerInstance.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDControllerInstance.cpp:12: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDControllerTools.h:17, - from FCollada/FCDocument/FCDControllerTools.cpp:10: + from FCollada/FCDocument/FCDController.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDController.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ @@ -19867,13 +19953,14 @@ 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDControllerTools.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDController.h:24, + from FCollada/FCDocument/FCDControllerInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -19881,11 +19968,176 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameter.cpp +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FUUri; bool PRIMITIVE = false]': +FCollada/FCDocument/FCDControllerInstance.cpp:44:26: required from here + 44 | clone->skeletonRoots = skeletonRoots; + | ^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectParameterSampler.cpp +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDControllerInstance.cpp:78:27: required from here + 78 | skeletonRoots.push_back(newRoot); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.cpp In file included from FCollada/FCDocument/FCDEffectCode.cpp:12: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -19947,38 +20199,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectCode.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -19988,10 +20208,54 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffect.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffect.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDControllerTools.h:17, + from FCollada/FCDocument/FCDControllerTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDControllerTools.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterFactory.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20025,36 +20289,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDController.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDController.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, +In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FCDocument/FCDEffectParameterSampler.cpp -In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -20086,103 +20322,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDControllerInstance.cpp:11: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDControllerInstance.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.cpp -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDControllerInstance.cpp:12: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDEffectPass.cpp -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDController.h:24, - from FCollada/FCDocument/FCDControllerInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectPassShader.cpp -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FUUri; bool PRIMITIVE = false]': -FCollada/FCDocument/FCDControllerInstance.cpp:44:26: required from here - 44 | clone->skeletonRoots = skeletonRoots; - | ^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -20215,64 +20354,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDControllerInstance.cpp:78:27: required from here - 78 | skeletonRoots.push_back(newRoot); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FCDocument/FCDEffectPassState.cpp -FCollada/FCDocument/FCDEffectProfile.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameter.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -20297,11 +20378,22 @@ FCollada/FCDocument/FCDEffectParameter.cpp:80:36: note: synthesized method 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)' first required here 80 | clone->reference = reference; | ^~~~~~~~~ +FCollada/FCDocument/FCDEffectPass.cpp In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectPass.h:48:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -20312,17 +20404,7 @@ FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectPass.h:48:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -20388,8 +20470,13 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDEffectPassShader.cpp +FCollada/FCDocument/FCDEffectPassState.cpp +FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp -In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15: +FCollada/FCDocument/FCDEffectStandard.cpp +FCollada/FCDocument/FCDEffectTechnique.cpp +In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } @@ -20397,7 +20484,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: + from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -20408,16 +20495,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const': -FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 168 | clone->format = format; - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectStandard.cpp +FCollada/FCDocument/FCDEffectTools.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10: + from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -20428,85 +20508,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': -FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here - 256 | clone->face = face; - | ^~~~ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here - 44 | names.clear(); - | ~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' - 543 | push_back(*it); - | ^~~~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here - 256 | clone->face = face; - | ^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -20574,23 +20575,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffect.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffect.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: +In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } @@ -20598,7 +20583,7 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: + from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -20609,6 +20594,13 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const': +FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 168 | clone->format = format; + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20643,7 +20635,7 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10: + from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -20654,15 +20646,31 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': +FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here + 256 | clone->face = face; + | ^~~~ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectProfile.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectPassShader.cpp:9: + from FCollada/FCDocument/FCDEffectProfile.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -20681,24 +20689,12 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ @@ -20711,6 +20707,86 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here + 44 | names.clear(); + | ~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' + 543 | push_back(*it); + | ^~~~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here + 256 | clone->face = face; + | ^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectPassShader.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEmitter.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectPassShader.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -20731,15 +20807,15 @@ FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here 92 | binding->reference = bindings[b]->reference; | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectTechnique.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -20753,6 +20829,27 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEmitterInstance.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectTechnique.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectTechnique.h: In member function 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDEffectTechnique.h:52:9: note: in expansion of macro 'DeclareParameter' + 52 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectTechnique.cpp: In member function 'FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const': +FCollada/FCDocument/FCDEffectTechnique.cpp:66:23: note: synthesized method 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)' first required here + 66 | clone->name = name; + | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20786,6 +20883,16 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectStandard.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -20835,6 +20942,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEmitterObject.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20868,10 +20976,32 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEffectTechnique.cpp -FCollada/FCDocument/FCDEffectTools.cpp +In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfile.cpp:10: + from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEmitter.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -20882,11 +21012,10 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectProfile.cpp:9: + from FCollada/FCDocument/FCDEmitter.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEmitter.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20920,53 +21049,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEmitterInstance.cpp -FCollada/FCDocument/FCDEmitterObject.cpp -FCollada/FCDocument/FCDEmitterParticle.cpp -FCollada/FCDocument/FCDEntity.cpp -In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectTechnique.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectTechnique.cpp:10: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectTechnique.h: In member function 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDEffectTechnique.h:52:9: note: in expansion of macro 'DeclareParameter' - 52 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectTechnique.cpp: In member function 'FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const': -FCollada/FCDocument/FCDEffectTechnique.cpp:66:23: note: synthesized method 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)' first required here - 66 | clone->name = name; - | ^~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -21000,24 +21082,10 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDEmitterParticle.cpp +FCollada/FCDocument/FCDEntity.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitter.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEmitter.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectTools.cpp:10: + from FCollada/FCDocument/FCDEmitterInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -21028,10 +21096,11 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEffectTools.cpp:9: + from FCollada/FCDocument/FCDEmitterInstance.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDEntityInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -21065,6 +21134,25 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDEffectTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDEffectTools.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.cpp +FCollada/FCDocument/FCDExternalReferenceManager.cpp +FCollada/FCDocument/FCDExtra.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -21098,11 +21186,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDEntityReference.cpp -FCollada/FCDocument/FCDExternalReferenceManager.cpp -FCollada/FCDocument/FCDExtra.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterInstance.cpp:10: + from FCollada/FCDocument/FCDEmitterParticle.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -21113,11 +21198,10 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEmitterInstance.cpp:9: + from FCollada/FCDocument/FCDEmitterParticle.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDForceDeflector.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -21151,23 +21235,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDForceDrag.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterParticle.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDEmitterParticle.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FCDocument/FCDForceDeflector.cpp In file included from FCollada/FCDocument/FCDEntity.cpp:17: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -21218,49 +21286,6 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDAsset.h:56:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDEntityInstance.cpp:15: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -21283,6 +21308,16 @@ FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDAsset.h:56:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -21313,6 +21348,7 @@ FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDForceDrag.cpp FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ @@ -21372,7 +21408,6 @@ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDForceField.cpp FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -21423,7 +21458,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDForceGravity.cpp +FCollada/FCDocument/FCDForceField.cpp In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDEntityReference.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -21451,39 +21486,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FCDocument/FCDEntityReference.cpp: In member function 'FUUri FCDEntityReference::GetUri() const': FCollada/FCDocument/FCDEntityReference.cpp:48:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | path = uri.GetAbsoluteUri(); @@ -21566,12 +21568,8 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDForcePBomb.cpp In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceDeflector.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -21603,7 +21601,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDForceWind.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDExtra.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -21639,10 +21636,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceDrag.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -21674,8 +21668,31 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDExtra.cpp:243:19: required from here + 243 | names.push_back(node->GetName()); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -21707,26 +21724,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDExtra.cpp:243:19: required from here - 243 | names.push_back(node->GetName()); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); @@ -21743,14 +21740,13 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDGeometry.cpp -FCollada/FCDocument/FCDGeometryInstance.cpp -FCollada/FCDocument/FCDGeometryMesh.cpp +FCollada/FCDocument/FCDForceGravity.cpp +FCollada/FCDocument/FCDForcePBomb.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceGravity.cpp:9: + from FCollada/FCDocument/FCDForceDrag.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -21782,6 +21778,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FCDocument/FCDForceWind.cpp +FCollada/FCDocument/FCDGeometry.cpp +FCollada/FCDocument/FCDGeometryInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDForceField.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -21831,14 +21830,11 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDGeometryNURBSSurface.cpp -FCollada/FCDocument/FCDGeometryPolygons.cpp -FCollada/FCDocument/FCDGeometryPolygonsInput.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForcePBomb.cpp:9: + from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -21870,34 +21866,15 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp -FCollada/FCDocument/FCDGeometrySource.cpp -In file included from FCollada/FCDocument/FCDGeometry.cpp:15: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, +FCollada/FCDocument/FCDGeometryMesh.cpp +FCollada/FCDocument/FCDGeometryNURBSSurface.cpp +FCollada/FCDocument/FCDGeometryPolygons.cpp +FCollada/FCDocument/FCDGeometryPolygonsInput.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometry.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometry.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: + from FCollada/FCDocument/FCDForceWind.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -21929,41 +21906,13 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDGeometrySpline.cpp -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FCDocument/FCDImage.cpp +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp +FCollada/FCDocument/FCDGeometrySource.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDForceWind.cpp:9: + from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -21995,40 +21944,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometryMesh.cpp:16: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryMesh.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometryMesh.h: In member function 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDGeometryMesh.h:71:9: note: in expansion of macro 'DeclareParameter' - 71 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryMesh.cpp: In member function 'FCDGeometryMesh* FCDGeometryMesh::Clone(FCDGeometryMesh*) const': -FCollada/FCDocument/FCDGeometryMesh.cpp:241:31: note: synthesized method 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)' first required here - 241 | clone->convexHullOf = convexHullOf; - | ^~~~~~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:25: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -22041,39 +21956,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ +FCollada/FCDocument/FCDGeometrySpline.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryInstance.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -22086,7 +21969,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDLibrary.cpp +FCollada/FCDocument/FCDImage.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -22148,32 +22031,20 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FCDocument/FCDLight.cpp -FCollada/FCDocument/FCDLightTools.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDGeometry.cpp:15: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: + from FCollada/FCDocument/FCDGeometry.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' - 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const': -FCollada/FCDocument/FCDGeometryPolygons.cpp:293:35: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here - 293 | clone->materialSemantic = materialSemantic; - | ^~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometry.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -22185,7 +22056,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometrySource.cpp:10: + from FCollada/FCDocument/FCDGeometryMesh.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT @@ -22193,21 +22064,21 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometrySource.cpp:9: + from FCollada/FCDocument/FCDGeometryMesh.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)': +FCollada/FCDocument/FCDGeometryMesh.h: In member function 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)': FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter' - 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); +FCollada/FCDocument/FCDGeometryMesh.h:71:9: note: in expansion of macro 'DeclareParameter' + 71 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySource.cpp: In member function 'FCDGeometrySource* FCDGeometrySource::Clone(FCDGeometrySource*) const': -FCollada/FCDocument/FCDGeometrySource.cpp:46:23: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here - 46 | clone->name = name; - | ^~~~ +FCollada/FCDocument/FCDGeometryMesh.cpp: In member function 'FCDGeometryMesh* FCDGeometryMesh::Clone(FCDGeometryMesh*) const': +FCollada/FCDocument/FCDGeometryMesh.cpp:241:31: note: synthesized method 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)' first required here + 241 | clone->convexHullOf = convexHullOf; + | ^~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -22217,35 +22088,6 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)': -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: 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] - 190 | memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: -FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here - 43 | class vector - | ^~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -22279,6 +22121,64 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDLibrary.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -22312,6 +22212,74 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' + 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const': +FCollada/FCDocument/FCDGeometryPolygons.cpp:293:35: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here + 293 | clone->materialSemantic = materialSemantic; + | ^~~~~~~~~~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)': +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: 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] + 190 | memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: +FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here + 43 | class vector + | ^~~~~~ +FCollada/FCDocument/FCDLight.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -22342,6 +22310,9 @@ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -22355,9 +22326,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81: required from here @@ -22369,6 +22337,26 @@ FCollada/FMath/FMTree.h:275:41: 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]' 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometrySpline.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.cpp: In member function 'virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const': +FCollada/FCDocument/FCDGeometrySpline.cpp:39:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 39 | clone->name = name; + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDLightTools.cpp FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -22455,25 +22443,6 @@ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometrySpline.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.cpp: In member function 'virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const': -FCollada/FCDocument/FCDGeometrySpline.cpp:39:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 39 | clone->name = name; - | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometrySpline.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -22499,6 +22468,30 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDGeometrySource.cpp:10: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDGeometrySource.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter' + 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySource.cpp: In member function 'FCDGeometrySource* FCDGeometrySource::Clone(FCDGeometrySource*) const': +FCollada/FCDocument/FCDGeometrySource.cpp:46:23: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here + 46 | clone->name = name; + | ^~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -22557,119 +22550,8 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -In file included from FCollada/FCDocument/FCDImage.cpp:18: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDImage.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDImage.cpp:16: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter' - 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDImage.cpp: In member function 'virtual FCDEntity* FCDImage::Clone(FCDEntity*, bool) const': -FCollada/FCDocument/FCDImage.cpp:65:35: note: synthesized method 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)' first required here - 65 | clone->filename = filename; - | ^~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDMaterial.cpp -In file included from /usr/include/string.h:548, - from FCollada/FUtils/Platforms.h:81, - from FCollada/FUtils/FUtils.h:72: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, - inlined from 'void FCDMaterialInstance::SetSemantic(const fchar*)' at FCollada/FCDocument/FCDMaterialInstance.h:141:63, - inlined from 'FCDMaterialInstance* FCDGeometryInstance::AddMaterialInstance(FCDMaterial*, const fchar*)' at FCollada/FCDocument/FCDGeometryInstance.cpp:103:23: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FCDocument/FCDLightTools.cpp:15: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLightTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDLightTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -22698,6 +22580,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDMaterial.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -22731,12 +22614,45 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from /usr/include/string.h:548, + from FCollada/FUtils/Platforms.h:81, + from FCollada/FUtils/FUtils.h:72: +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, + inlined from 'void FCDMaterialInstance::SetSemantic(const fchar*)' at FCollada/FCDocument/FCDMaterialInstance.h:141:63, + inlined from 'FCDMaterialInstance* FCDGeometryInstance::AddMaterialInstance(FCDMaterial*, const fchar*)' at FCollada/FCDocument/FCDGeometryInstance.cpp:103:23: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDImage.cpp:18: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDImage.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDLibrary.cpp:25: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -22748,28 +22664,31 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDLight.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLight.cpp:15: + from FCollada/FCDocument/FCDImage.cpp:16: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter' + 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDImage.cpp: In member function 'virtual FCDEntity* FCDImage::Clone(FCDEntity*, bool) const': +FCollada/FCDocument/FCDImage.cpp:65:35: note: synthesized method 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)' first required here + 65 | clone->filename = filename; + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDLibrary.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.cpp In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' @@ -22780,6 +22699,41 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDAnimation.h:24, + from FCollada/FCDocument/FCDLibrary.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -22813,31 +22767,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDAnimation.h:24, - from FCollada/FCDocument/FCDLibrary.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': FCollada/FCDocument/FCDLibrary.cpp:149:29: required from here 149 | LibraryExport(); @@ -22943,7 +22872,6 @@ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ -FCollada/FCDocument/FCDMorphController.cpp In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' @@ -22958,38 +22886,36 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDObject.cpp -FCollada/FCDocument/FCDObjectWithId.cpp -FCollada/FCDocument/FCDocument.cpp -In file included from FCollada/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDMaterial.cpp:21: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ +In file included from FCollada/FCDocument/FCDLightTools.cpp:15: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDMaterial.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ + from FCollada/FCDocument/FCDLightTools.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDLight.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDLight.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDMaterial.cpp:16: + from FCollada/FCDocument/FCDLightTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -23033,47 +22959,73 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDMaterial.cpp:50:22: required from here - 50 | techniqueHints.clear(); - | ~~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDMaterial.cpp:23: -FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here - 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDMaterialInstance.cpp:16: -FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': -FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 48 | class FUParameterT - | ^~~~~~~~~~~~ +FCollada/FCDocument/FCDMaterialInstance.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FCDocument/FCDMorphController.cpp +In file included from FCollada/FCDocument/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDMaterial.cpp:21: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDMaterialInstance.cpp:15: + from FCollada/FCDocument/FCDMaterial.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.h: In member function 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)': -FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here - 112 | class Parameter_##parameterName : public FUParameterT { \ - | ^~~~~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter' - 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.cpp: In member function 'virtual FCDEntityInstance* FCDMaterialInstance::Clone(FCDEntityInstance*) const': -FCollada/FCDocument/FCDMaterialInstance.cpp:184:27: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here - 184 | clone->semantic = semantic; - | ^~~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDObject.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDMaterial.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -23115,6 +23067,23 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDMaterial.cpp:50:22: required from here + 50 | techniqueHints.clear(); + | ~~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDMaterial.cpp:23: +FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here + 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint + | ^~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDObjectWithId.cpp +FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp In file included from FCollada/FCDocument/FCDMorphController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': @@ -23129,6 +23098,12 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDMaterialInstance.cpp:16: +FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': +FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 48 | class FUParameterT + | ^~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMorphController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here @@ -23137,6 +23112,34 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDMaterialInstance.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDMaterialInstance.h: In member function 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)': +FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here + 112 | class Parameter_##parameterName : public FUParameterT { \ + | ^~~~~~~~~~ +FCollada/FCDocument/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter' + 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDMaterialInstance.cpp: In member function 'virtual FCDEntityInstance* FCDMaterialInstance::Clone(FCDEntityInstance*) const': +FCollada/FCDocument/FCDMaterialInstance.cpp:184:27: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here + 184 | clone->semantic = semantic; + | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -23152,6 +23155,7 @@ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -23201,29 +23205,54 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FCDocument/FCDParticleModifier.cpp -In file included from FCollada/FCDocument/FCDocument.cpp:20: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDocument.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.cpp:21: +In file included from FCollada/FCDocument/FCDocumentTools.cpp:15: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDocumentTools.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.cpp:22: +In file included from FCollada/FCDocument/FCDocumentTools.cpp:17: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } @@ -23231,32 +23260,17 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDEntityReference.h:21, - from FCollada/FCDocument/FCDocument.cpp:27: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp +FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp +In file included from FCollada/FCDocument/FCDocumentTools.cpp:24: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDocument.cpp:40: + from FCollada/FCDocument/FCDocumentTools.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } @@ -23267,10 +23281,26 @@ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDCamera.h:27, - from FCollada/FCDocument/FCDocument.cpp:23: + from FCollada/FCDocument/FCDocumentTools.cpp:18: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDControllerInstance.h:22, + from FCollada/FCDocument/FCDocumentTools.cpp:34: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDObjectWithId.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -23299,6 +23329,33 @@ FCollada/FCDocument/FCDObjectWithId.cpp:69:14: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 69 | id = daeId; // We return back the new value. | ^~~~~ +FCollada/FCDocument/FCDocumentTools.cpp: In function 'void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)': +FCollada/FCDocument/FCDocumentTools.cpp:563:93: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.cpp:20: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDocument.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.cpp:21: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -23309,18 +23366,19 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ +In file included from FCollada/FCDocument/FCDocument.cpp:22: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)': -FCollada/FCDocument/FCDocument.cpp:353:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 353 | fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename); - | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDocument.cpp:16: + from FCollada/FCDocument/FCDocumentTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -23331,6 +23389,50 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDocument.cpp:27: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -23364,6 +23466,114 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDocument.cpp:40: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDCamera.h:27, + from FCollada/FCDocument/FCDocument.cpp:23: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FCollada/FCDocument/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)': +FCollada/FCDocument/FCDocument.cpp:353:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 353 | fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDocument.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -23414,26 +23624,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:15: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDocumentTools.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -23479,56 +23669,11 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocumentTools.cpp:24: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:27: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDCamera.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:18: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp -In file included from FCollada/FCDocument/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDocumentTools.cpp:34: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDocumentTools.cpp: In function 'void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)': -FCollada/FCDocument/FCDocumentTools.cpp:563:93: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); - | ^ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDocumentTools.cpp:10: +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDEntityInstance.h:24, + from FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:23, + from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -23536,30 +23681,6 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp: In instantiation of 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]': FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here 345 | TrickLinkerFCDParameterAnimatableT(FMMatrix44::Identity); @@ -23575,80 +23696,13 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FCDocument/FCDPhysicsMaterial.cpp +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': @@ -23679,20 +23733,7 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -In file included from /usr/include/string.h:548, - from FCollada/FUtils/Platforms.h:81, - from FCollada/FUtils/FUtils.h:72: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, - inlined from 'FCDObjectWithId::FCDObjectWithId(FCDocument*, const char*)' at FCollada/FCDocument/FCDObjectWithId.cpp:24:3: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDPhysicsModel.cpp +FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]' 539 | reserve(rhs.size()); @@ -23706,6 +23747,7 @@ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ @@ -23798,17 +23840,19 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +In file included from /usr/include/string.h:548, + from FCollada/FUtils/Platforms.h:81, + from FCollada/FUtils/FUtils.h:72: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, - inlined from 'const fm::string& FCDObjectWithId::GetDaeId() const' at FCollada/FCDocument/FCDObjectWithId.cpp:47:3: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [15, 2147483645] is out of the bounds [0, 15] [-Warray-bounds=] + inlined from 'FCDObjectWithId::FCDObjectWithId(FCDocument*, const char*)' at FCollada/FCDocument/FCDObjectWithId.cpp:24:3: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: @@ -23818,6 +23862,17 @@ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; | ^~~~~ +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, + inlined from 'const fm::string& FCDObjectWithId::GetDaeId() const' at FCollada/FCDocument/FCDObjectWithId.cpp:47:3: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [15, 2147483645] is out of the bounds [0, 15] [-Warray-bounds=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19: @@ -23868,7 +23923,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -23889,22 +23943,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:13: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -23920,39 +23958,6 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } @@ -24078,26 +24083,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -24130,22 +24115,7 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDEntityInstance.h:24, - from FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:23, - from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:16: + from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -24156,11 +24126,10 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: + from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -24194,7 +24163,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp +FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp In file included from FCollada/FCDocument/FCDPhysicsShape.h:21, from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] @@ -24236,6 +24205,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -24247,6 +24236,53 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp +FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: @@ -24284,6 +24320,7 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ +FCollada/FCDocument/FCDPhysicsScene.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -24307,7 +24344,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FCollada/FCDocument/FCDPhysicsScene.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -24412,7 +24448,53 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] + 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ FCollada/FCDocument/FCDPhysicsShape.cpp +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' + 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -24445,33 +24527,60 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDPhysicsShape.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] - 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' - 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -In file included from FCollada/FCDocument/FCDPhysicsShape.h:24: +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: +In file included from FCollada/FCDocument/FCDTransform.h:36: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18: +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -24479,7 +24588,38 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -24494,7 +24634,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FCollada/FCDocument/FCDPlaceHolder.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -24527,32 +24666,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:289:16: warning: 'v1.FCDParameterAnimatableT::value' is used uninitialized [-Wuninitialized] - 289 | if (v1 == value) v1 = value; - | ~~~^~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In file included from FCollada/FMath/FMath.h:172: -In function 'bool operator==(const FMVector2&, const FMVector2&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector2.h:141:88: warning: 'v1.FCDParameterAnimatableT::value.FMVector2::.FMVector2::::x' is used uninitialized [-Wuninitialized] - 141 | inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool operator==(const FMVector2&, const FMVector2&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector2.h:141:114: warning: 'v1.FCDParameterAnimatableT::value.FMVector2::.FMVector2::::y' may be used uninitialized [-Wmaybe-uninitialized] - 141 | inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ +FCollada/FCDocument/FCDPlaceHolder.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsScene.cpp:17: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -24573,36 +24687,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', - inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector3.h:246:90: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::x' is used uninitialized [-Wuninitialized] - 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); } - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', - inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector3.h:246:116: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::y' may be used uninitialized [-Wmaybe-uninitialized] - 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); } - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', - inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector3.h:246:142: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::z' may be used uninitialized [-Wmaybe-uninitialized] - 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); } - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ +FCollada/FCDocument/FCDSceneNode.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsScene.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -24615,6 +24700,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FCDocument/FCDSceneNodeIterator.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -24648,194 +24734,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', - inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector3.h:246:90: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::x' is used uninitialized [-Wuninitialized] - 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); } - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', - inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector3.h:246:116: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::y' may be used uninitialized [-Wmaybe-uninitialized] - 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); } - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', - inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector3.h:246:142: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::z' may be used uninitialized [-Wmaybe-uninitialized] - 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); } - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:174: -In function 'bool operator==(const FMVector4&, const FMVector4&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector4.h:184:88: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::x' is used uninitialized [-Wuninitialized] - 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. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool operator==(const FMVector4&, const FMVector4&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector4.h:184:114: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::y' may be used uninitialized [-Wmaybe-uninitialized] - 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. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool operator==(const FMVector4&, const FMVector4&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector4.h:184:140: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::z' may be used uninitialized [-Wmaybe-uninitialized] - 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. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool operator==(const FMVector4&, const FMVector4&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector4.h:184:166: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::w' may be used uninitialized [-Wmaybe-uninitialized] - 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. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In function 'bool operator==(const FMVector4&, const FMVector4&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector4.h:184:88: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::x' is used uninitialized [-Wuninitialized] - 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. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool operator==(const FMVector4&, const FMVector4&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector4.h:184:114: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::y' may be used uninitialized [-Wmaybe-uninitialized] - 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. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool operator==(const FMVector4&, const FMVector4&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector4.h:184:140: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::z' may be used uninitialized [-Wmaybe-uninitialized] - 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. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In function 'bool operator==(const FMVector4&, const FMVector4&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMVector4.h:184:166: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::w' may be used uninitialized [-Wmaybe-uninitialized] - 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. */ - | ~~^ -FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In function 'bool operator==(const FMMatrix44&, const FMMatrix44&)', - inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: -FCollada/FMath/FMMatrix44.h:221:89: warning: 'v1' may be used uninitialized [-Wmaybe-uninitialized] - 221 | inline bool operator==(const FMMatrix44& m1, const FMMatrix44& m2) { return IsEquivalent(m1, m2); } /**< See above. */ - | ~~~~~~~~~~~~^~~~~~~~ -FCollada/FMath/FMMatrix44.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]': -FCollada/FMath/FMMatrix44.h:220:22: note: by argument 1 of type 'const FMMatrix44&' to 'bool IsEquivalent(const FMMatrix44&, const FMMatrix44&)' declared here - 220 | bool FCOLLADA_EXPORT IsEquivalent(const FMMatrix44& m1, const FMMatrix44& m2); - | ^~~~~~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here - 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); - | ^~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDPlaceHolder.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -24860,6 +24758,10 @@ FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ +In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] + 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -24867,6 +24769,9 @@ FCollada/FCDocument/FCDPlaceHolder.cpp:30:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 30 | fileUrl = target->GetFileUrl(); | ^ +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' + 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -24891,6 +24796,25 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, + from FCollada/FCDocument/FCDPhysicsShape.cpp:21: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDPhysicsShape.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDGeometrySource.h:24, + from FCollada/FCDocument/FCDPhysicsShape.cpp:17: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPlaceHolder.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -24903,8 +24827,29 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDSceneNodeIterator.cpp -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FCDocument/FCDSceneNode.cpp:17: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDSceneNode.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDPhysicsShape.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -24933,11 +24878,34 @@ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +In file included from FCollada/FUtils/FUtils.h:120: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNodeTools.cpp +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -24969,43 +24937,67 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] - 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' - 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDSceneNodeTools.cpp -In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsShape.cpp:21: +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDSceneNode.cpp:29: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsShape.cpp:9: + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDGeometrySource.h:24, - from FCollada/FCDocument/FCDPhysicsShape.cpp:17: +In file included from FCollada/FCDocument/FCDCamera.h:27, + from FCollada/FCDocument/FCDSceneNode.cpp:21: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FCDocument/FCDSceneNode.cpp:31: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp: In member function 'void FCDSceneNode::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDSceneNode.cpp:214:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const': +FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 250 | FMMatrix44 localTransform = FMMatrix44::Identity; + | ^~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 255 | return localTransform; + | ^~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsShape.cpp:10: + from FCollada/FCDocument/FCDSceneNode.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here +FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -25020,7 +25012,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FCollada/FCDocument/FCDSkinController.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -25053,41 +25044,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FCDocument/FCDPhysicsScene.cpp: In member function 'virtual FCDEntity* FCDPhysicsScene::Clone(FCDEntity*, bool) const': -FCollada/FCDocument/FCDPhysicsScene.cpp:56:97: warning: 'this' pointer is null [-Wnonnull] - 56 | FCDPhysicsModelInstance* clonedInstance = clone->AddPhysicsModelInstance(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -FCollada/FCDocument/FCDPhysicsScene.cpp:70:26: note: in a call to non-static member function 'FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel*)' - 70 | FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel* model) - | ^~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDPhysicsScene.cpp:63:100: warning: 'this' pointer is null [-Wnonnull] - 63 | FCDPhysicsForceFieldInstance* clonedInstance = clone->AddForceFieldInstance(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -FCollada/FCDocument/FCDPhysicsScene.cpp:78:31: note: in a call to non-static member function 'FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField*)' - 78 | FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField* forceField) - | ^~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDTargetedEntity.cpp -FCollada/FCDocument/FCDTexture.cpp -In file included from FCollada/FCDocument/FCDSceneNode.cpp:17: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDSceneNode.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -25106,22 +25062,49 @@ FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDSceneNode.cpp:29: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDCamera.h:27, - from FCollada/FCDocument/FCDSceneNode.cpp:21: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here + 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:289:16: warning: 'v1.FCDParameterAnimatableT::value' is used uninitialized [-Wuninitialized] + 289 | if (v1 == value) v1 = value; + | ~~~^~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' + 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); + | ^~~~~~~ +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here + 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDSceneNode.h:24: @@ -25147,73 +25130,86 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FCollada/FCDocument/FCDTransform.cpp -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FCDocument/FCDSceneNode.cpp:31: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp: In member function 'void FCDSceneNode::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDSceneNode.cpp:214:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const': -FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 250 | FMMatrix44 localTransform = FMMatrix44::Identity; - | ^~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 255 | return localTransform; - | ^~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDSceneNode.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDAsset.h:56:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:172: +In function 'bool operator==(const FMVector2&, const FMVector2&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector2.h:141:88: warning: 'v1.FCDParameterAnimatableT::value.FMVector2::.FMVector2::::x' is used uninitialized [-Wuninitialized] + 141 | inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool operator==(const FMVector2&, const FMVector2&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector2.h:141:114: warning: 'v1.FCDParameterAnimatableT::value.FMVector2::.FMVector2::::y' may be used uninitialized [-Wmaybe-uninitialized] + 141 | inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +FCollada/FCDocument/FCDSkinController.cpp +In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', + inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector3.h:246:90: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::x' is used uninitialized [-Wuninitialized] + 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); } + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', + inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector3.h:246:116: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::y' may be used uninitialized [-Wmaybe-uninitialized] + 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); } + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', + inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector3.h:246:142: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::z' may be used uninitialized [-Wmaybe-uninitialized] + 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); } + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', + inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector3.h:246:90: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::x' is used uninitialized [-Wuninitialized] + 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); } + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', + inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector3.h:246:116: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::y' may be used uninitialized [-Wmaybe-uninitialized] + 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); } + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)', + inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87, + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector3.h:246:142: warning: 'v1.FCDParameterAnimatableT::value.FMVector3::z' may be used uninitialized [-Wmaybe-uninitialized] + 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); } + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' @@ -25242,17 +25238,30 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' declared here 28 | class pair | ^~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:174: +In function 'bool operator==(const FMVector4&, const FMVector4&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector4.h:184:88: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::x' is used uninitialized [-Wuninitialized] + 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. */ + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool operator==(const FMVector4&, const FMVector4&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector4.h:184:114: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::y' may be used uninitialized [-Wmaybe-uninitialized] + 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. */ + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool operator==(const FMVector4&, const FMVector4&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector4.h:184:140: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::z' may be used uninitialized [-Wmaybe-uninitialized] + 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. */ + | ~~^ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; iterator = fm::pair*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -25266,6 +25275,19 @@ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool operator==(const FMVector4&, const FMVector4&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector4.h:184:166: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::w' may be used uninitialized [-Wmaybe-uninitialized] + 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. */ + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' declared here 28 | class pair | ^~~~ @@ -25297,6 +25319,87 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In function 'bool operator==(const FMVector4&, const FMVector4&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector4.h:184:88: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::x' is used uninitialized [-Wuninitialized] + 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. */ + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool operator==(const FMVector4&, const FMVector4&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector4.h:184:114: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::y' may be used uninitialized [-Wmaybe-uninitialized] + 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. */ + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool operator==(const FMVector4&, const FMVector4&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector4.h:184:140: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::z' may be used uninitialized [-Wmaybe-uninitialized] + 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. */ + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool operator==(const FMVector4&, const FMVector4&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMVector4.h:184:166: warning: 'v1.FCDParameterAnimatableT::value.FMVector4::w' may be used uninitialized [-Wmaybe-uninitialized] + 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. */ + | ~~^ +FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +In function 'bool operator==(const FMMatrix44&, const FMMatrix44&)', + inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: +FCollada/FMath/FMMatrix44.h:221:89: warning: 'v1' may be used uninitialized [-Wmaybe-uninitialized] + 221 | inline bool operator==(const FMMatrix44& m1, const FMMatrix44& m2) { return IsEquivalent(m1, m2); } /**< See above. */ + | ~~~~~~~~~~~~^~~~~~~~ +FCollada/FMath/FMMatrix44.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]': +FCollada/FMath/FMMatrix44.h:220:22: note: by argument 1 of type 'const FMMatrix44&' to 'bool IsEquivalent(const FMMatrix44&, const FMMatrix44&)' declared here + 220 | bool FCOLLADA_EXPORT IsEquivalent(const FMMatrix44& m1, const FMMatrix44& m2); + | ^~~~~~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here + 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); + | ^~ +FCollada/FCDocument/FCDPhysicsScene.cpp: In member function 'virtual FCDEntity* FCDPhysicsScene::Clone(FCDEntity*, bool) const': +FCollada/FCDocument/FCDPhysicsScene.cpp:56:97: warning: 'this' pointer is null [-Wnonnull] + 56 | FCDPhysicsModelInstance* clonedInstance = clone->AddPhysicsModelInstance(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +FCollada/FCDocument/FCDPhysicsScene.cpp:70:26: note: in a call to non-static member function 'FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel*)' + 70 | FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel* model) + | ^~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDPhysicsScene.cpp:63:100: warning: 'this' pointer is null [-Wnonnull] + 63 | FCDPhysicsForceFieldInstance* clonedInstance = clone->AddForceFieldInstance(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +FCollada/FCDocument/FCDPhysicsScene.cpp:78:31: note: in a call to non-static member function 'FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField*)' + 78 | FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField* forceField) + | ^~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDTargetedEntity.cpp +FCollada/FCDocument/FCDTexture.cpp +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:14: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -25341,75 +25444,6 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here - 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' - 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); - | ^~~~~~~ -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here - 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FCDocument/FCDVersion.cpp FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -25420,18 +25454,6 @@ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDSkinController.cpp:22: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDSkinController.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ @@ -25452,6 +25474,38 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +FCollada/FCDocument/FCDTransform.cpp +FCollada/FCDocument/FCDVersion.cpp +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDTargetedEntity.cpp:18: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDTargetedEntity.cpp:15: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDSkinController.cpp:22: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDSkinController.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDTransform.h:36: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDSkinController.cpp:24: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -25506,6 +25560,82 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FCollada/FCDocument/FCDTargetedEntity.cpp:16: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDExtra.h:132:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FCollada/FMath/FMAllocator.cpp +In file included from FCollada/FCDocument/FCDTexture.cpp:20: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDTexture.cpp:15: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -25593,26 +25723,9 @@ FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDTransform.cpp:17: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDTransform.cpp:15: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDTransform.h:36: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ +FCollada/FMath/FMAngleAxis.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDTransform.cpp:16: + from FCollada/FCDocument/FCDTexture.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -25620,22 +25733,11 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -25667,28 +25769,10 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDTexture.cpp:20: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDTexture.cpp:15: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMAllocator.cpp +FCollada/FMath/FMColor.cpp +FCollada/FMath/FMInterpolation.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDTargetedEntity.cpp:18: + from FCollada/FCDocument/FCDTransform.cpp:17: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } @@ -25697,7 +25781,7 @@ from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDTargetedEntity.cpp:15: + from FCollada/FCDocument/FCDTransform.cpp:15: FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ @@ -25706,7 +25790,7 @@ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDTexture.cpp:16: + from FCollada/FCDocument/FCDTransform.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -25714,53 +25798,7 @@ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMAngleAxis.cpp -FCollada/FMath/FMColor.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDTargetedEntity.cpp:16: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +FCollada/FMath/FMLookAt.cpp In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} @@ -25808,8 +25846,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMInterpolation.cpp -FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.cpp FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp @@ -25817,6 +25853,7 @@ FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp +FCollada/FUtils/FUAssert.cpp FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Transposed() const': FCollada/FMath/FMMatrix33.cpp:36:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] 36 | return mx; @@ -25922,11 +25959,6 @@ FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ -FCollada/FUtils/FUAssert.cpp -FCollada/FUtils/FUBase64.cpp -FCollada/FUtils/FUBoundingBox.cpp -FCollada/FUtils/FUBoundingSphere.cpp -FCollada/FUtils/FUCrc32.cpp FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Transposed() const': FCollada/FMath/FMMatrix44.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 59 | return mx; @@ -26035,6 +26067,10 @@ FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ +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 @@ -26059,6 +26095,17 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': +FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 46 | filepath = filename; + | ^~~~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUFile.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUSemaphore.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -26181,6 +26228,10 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FUtils/FUSemaphore.cpp:10: +FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] + 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': @@ -26304,40 +26355,8 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FUtils/FUSemaphore.cpp FCollada/FUtils/FUStringBuilder.cpp -FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': -FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 46 | filepath = filename; - | ^~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUFile.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp -In file included from FCollada/FUtils/FUSemaphore.cpp:10: -FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] - 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" - | ^~~~~~~ -FCollada/FUtils/FUSynchronizableObject.cpp -FCollada/FUtils/FUThread.cpp -FCollada/FUtils/FUTracker.cpp -In file included from /usr/include/string.h:548, - from FCollada/FUtils/Platforms.h:81, - from FCollada/FUtils/FUtils.h:72: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, - inlined from 'static void FUError::SetCustomErrorString(const char*)' at FCollada/FUtils/FUError.cpp:272:22: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUPluginManager.cpp:12: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -26373,13 +26392,31 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUSynchronizableObject.cpp +FCollada/FUtils/FUThread.cpp +FCollada/FUtils/FUTracker.cpp +In file included from /usr/include/string.h:548, + from FCollada/FUtils/Platforms.h:81, + from FCollada/FUtils/FUtils.h:72: +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, + inlined from 'static void FUError::SetCustomErrorString(const char*)' at FCollada/FUtils/FUError.cpp:272:22: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp +FCollada/FUtils/FUXmlDocument.cpp +FCollada/FUtils/FUXmlParser.cpp In file included from FCollada/FUtils/FUThread.cpp:10: FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] 30 | #warning "Threads not yet implemented for non Windows." | ^~~~~~~ -FCollada/FUtils/FUXmlDocument.cpp -FCollada/FUtils/FUXmlParser.cpp +FCollada/FUtils/FUXmlWriter.cpp FCollada/FUtils/FUStringConversion.cpp: In static member function 'static void FUStringConversion::SplitTarget(const fm::string&, fm::string&, fm::string&)': FCollada/FUtils/FUStringConversion.cpp:216:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 216 | pointer = target.substr(0, splitIndex); @@ -26402,7 +26439,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUXmlWriter.cpp FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()': FCollada/FUtils/FUStringConversion.cpp:281:15: warning: variable 'f' set but not used [-Wunused-but-set-variable] 281 | float f = FUStringConversion::ToFloat(&c); @@ -26416,7 +26452,19 @@ FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp +In file included from /usr/include/string.h:548, + from FCollada/FUtils/Platforms.h:81, + from FCollada/FUtils/FUtils.h:72: +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, + inlined from 'void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)' at FCollada/FUtils/FUPluginManager.cpp:72:25: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': @@ -26465,6 +26513,7 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); @@ -26539,22 +26588,16 @@ FCollada/FUtils/FUStringConversion.hpp:92:17: note: here 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ -In file included from FCollada/FUtils/FUFileManager.h:19, - from FCollada/FUtils/FUXmlDocument.cpp:12: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here + 21 | map1.insert(test1); map2.insert(test2); + | ~~~~~~~~~~~^~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 74 | wantedStr = builder.ToString(); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUXmlDocument.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ + from FCollada/FUtils/FUUniqueStringMap.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -26707,6 +26750,176 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUUri.cpp:513:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 513 | relativePath = FC("./"); + | ^~~~ +FCollada/FUtils/Platforms.h:202:23: note: in definition of macro 'FC' + 202 | #define FC(a) a + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.cpp:522:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 522 | filePath = relativePath + filename; + | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.cpp: In member function 'void FUUri::MakeAbsolute(FUUri&) const': +FCollada/FUtils/FUUri.cpp:552:45: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 552 | uri.schemeDelimiter = this->schemeDelimiter; + | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.cpp:553:38: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 553 | uri.hostname = this->hostname; + | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.cpp:620:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 620 | uri.path = outPath; + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': +FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' + 48 | SplitString(wantedStr, prefix, suffix); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here + 21 | map1.insert(test1); map2.insert(test2); + | ~~~~~~~~~~~^~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 31 | prefix = str; + | ~~~~~~~^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': +FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' + 54 | itV = values.insert(prefix, NumberMap()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here + 21 | map1.insert(test1); map2.insert(test2); + | ~~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMTree.h:438:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 438 | n->data.first = key; + | ~~~~~~~~~~~~~~^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': +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]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' + 54 | itV = values.insert(prefix, NumberMap()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here + 21 | map1.insert(test1); map2.insert(test2); + | ~~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' + 101 | itV->second.erase(suffix); + | ~~~~~~~~~~~~~~~~~^~~~~~~~ +FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here + 22 | if (map1.contains(test1)) map1.erase(test1); + | ~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp +In file included from FCollada/FUtils/FUFileManager.h:19, + from FCollada/FUtils/FUXmlDocument.cpp:12: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUXmlDocument.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FUtils/FUUri.cpp:703:14: required from here + 703 | list.reserve(6); + | ~~~~~~~~~~~~^~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FUtils/FUUri.cpp:607:27: required from here + 607 | documentPaths.push_back(*it); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -26722,128 +26935,735 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FUtils/FUXmlWriter.cpp: In function 'void FUXmlWriter::ConvertFilename(fstring&)': +FCollada/FUtils/FUXmlWriter.cpp:186:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 186 | str = xmlBuilder.ToString(); + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUXmlWriter.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXCameraExport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:85: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 281 | curveData.targetQualifier = animated->GetQualifier(i); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 288 | channelData.targetPointer = animatedData.pointer; + | ^~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXCameraImport.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46: required from here + 347 | FMVector3List tcbs; if (hasTCB) tcbs.reserve(keyCount); + | ~~~~~~~~~~~~^~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here + 127 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[curCurve->GetDocument()].animationCurveData[curCurve]; + | ^ +FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 150 | struct FCDAnimationCurveData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here + 255 | FCDAnimatedData& animatedData = FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData[animated]; + | ^ +FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | struct FCDAnimatedData + | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here + 388 | tcbs.push_back(FMVector3(tkey->tension, tkey->continuity, tkey->bias)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 81 | struct FCDTargetedEntityData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | struct FCDEffectParameterSamplerData + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 193 | struct FCDTextureData + | ^~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.cpp:513:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 513 | relativePath = FC("./"); - | ^~~~ -FCollada/FUtils/Platforms.h:202:23: note: in definition of macro 'FC' - 202 | #define FC(a) a - | ^ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 211 | struct FCDMorphControllerData + | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUUri.cpp:522:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 522 | filePath = relativePath + filename; - | ^~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.cpp: In member function 'void FUUri::MakeAbsolute(FUUri&) const': -FCollada/FUtils/FUUri.cpp:552:45: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 552 | uri.schemeDelimiter = this->schemeDelimiter; - | ^~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.cpp:553:38: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 553 | uri.hostname = this->hostname; - | ^~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +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]': +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': +FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.cpp:620:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 620 | uri.path = outPath; - | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from /usr/include/string.h:548, - from FCollada/FUtils/Platforms.h:81, - from FCollada/FUtils/FUtils.h:72: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, - inlined from 'void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)' at FCollada/FUtils/FUPluginManager.cpp:72:25: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FUtils/FUUri.cpp:703:14: required from here - 703 | list.reserve(6); - | ~~~~~~~~~~~~^~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FUtils/FUXmlWriter.cpp: In function 'void FUXmlWriter::ConvertFilename(fstring&)': -FCollada/FUtils/FUXmlWriter.cpp:186:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 186 | str = xmlBuilder.ToString(); - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUXmlWriter.cpp:9: +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()': -FCollada/FUtils/FUStringBuilder.cpp:123:34: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 123 | a = c.substr(x, y); r = u.substr(x, y); - | ^ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUStringBuilder.cpp:9: +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:123:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 123 | a = c.substr(x, y); r = u.substr(x, y); - | ^ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | e = a.c_str(); v = u.c_str(); - | ^ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | e = a.c_str(); v = u.c_str(); - | ^ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +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 = long unsigned int]': +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]' + 539 | reserve(rhs.size()); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ -FCollada/FUtils/FUUri.cpp:607:27: required from here - 607 | documentPaths.push_back(*it); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26856,124 +27676,37 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here - 21 | map1.insert(test1); map2.insert(test2); - | ~~~~~~~~~~~^~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 74 | wantedStr = builder.ToString(); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUUniqueStringMap.cpp:9: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': -FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' - 48 | SplitString(wantedStr, prefix, suffix); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here - 21 | map1.insert(test1); map2.insert(test2); - | ~~~~~~~~~~~^~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 31 | prefix = str; - | ~~~~~~~^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': -FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' - 54 | itV = values.insert(prefix, NumberMap()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here - 21 | map1.insert(test1); map2.insert(test2); - | ~~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMTree.h:438:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 438 | n->data.first = key; - | ~~~~~~~~~~~~~~^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': -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]' +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +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]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ -FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' - 54 | itV = values.insert(prefix, NumberMap()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here - 21 | map1.insert(test1); map2.insert(test2); - | ~~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' - 101 | itV->second.erase(suffix); - | ~~~~~~~~~~~~~~~~~^~~~~~~~ -FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here - 22 | if (map1.contains(test1)) map1.erase(test1); - | ~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here + 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; + | ^ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:15: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -26982,7 +27715,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:17: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -26991,6 +27723,34 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()': +FCollada/FUtils/FUStringBuilder.cpp:123:34: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 123 | a = c.substr(x, y); r = u.substr(x, y); + | ^ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FUtils/StdAfx.h:12, + from FCollada/FUtils/FUStringBuilder.cpp:9: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUStringBuilder.cpp:123:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 123 | a = c.substr(x, y); r = u.substr(x, y); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | e = a.c_str(); v = u.c_str(); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | e = a.c_str(); v = u.c_str(); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:19: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -27014,8 +27774,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXCameraExport.cpp -FColladaPlugins/FArchiveXML/FAXCameraImport.cpp In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:32: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -27024,6 +27782,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:48: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -27040,7 +27818,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:57: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] @@ -27082,7 +27879,21 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -27113,6 +27924,84 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -27124,7 +28013,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ @@ -27132,6 +28020,26 @@ FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ @@ -27146,19 +28054,79 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:15: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | parameterNames[i] = (const char*) node->name; + | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 451 | pointer = ReadNodeId(target); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 490 | pointer = builder.ToString(); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:38, + from FCollada/FUtils/FUtils.h:81: +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 = long unsigned int]': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here + 530 | pairs.reserve(nodeCount); + | ~~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37: required from here + 535 | FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)': +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 409 | subId = AddNodeSid(node, subId.c_str()); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -27182,10 +28150,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:80: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; - | ^~~~~~~~ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ @@ -27198,29 +28162,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } @@ -27231,19 +28172,9 @@ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUFileManager.cpp: In static member function 'static fstring FUFileManager::GetApplicationFolderName()': -FCollada/FUtils/FUFileManager.cpp:398:32: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] - 398 | strncpy(path, path2, 1023); - | ^ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 339 | inputDriver = ReadNodeSource(parameterNode); - | ^ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } @@ -27284,13 +28215,60 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::ProcessChannels(FCDAnimated*, FCDAnimationChannelList&)': -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:601:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 601 | curveData.targetQualifier = qualifiers[i]; - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here + 122 | parameterNames.resize(parameterNodeCount); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here + 187 | array.resize(ReadNodeCount(accessorNode)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here + 202 | array.resize(ReadNodeCount(accessorNode)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177: +FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here + 354 | arrays[i]->push_back(FMVector3(FUStringConversion::ToFloat(&value), 0.0f, 0.0f)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -27310,16 +28288,20 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:15: +FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': +FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } + | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -27445,6 +28427,7 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -27532,73 +28515,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -27726,38 +28642,9 @@ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -27780,71 +28667,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here - 114 | tempFloatArrays.resize(curveCount); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here - 157 | tempVector2Arrays.resize(curveCount); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here - 253 | tempVector3Arrays.resize(curveCount); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here - 598 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[animated->GetCurves()[i][j]->GetDocument()].animationCurveData[animated->GetCurves()[i][j]]; - | ^ -FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 150 | struct FCDAnimationCurveData - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData @@ -27861,12 +28684,16 @@ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:80: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; + | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ 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]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData @@ -27883,121 +28710,9 @@ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 81 | struct FCDTargetedEntityData - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | struct FCDAnimatedData - | ^~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -28015,22 +28730,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -28046,12 +28745,6 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -28076,133 +28769,21 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | struct FCDEffectParameterSamplerData - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 193 | struct FCDTextureData - | ^~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ 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 = long unsigned int]': 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]' 539 | reserve(rhs.size()); @@ -28222,65 +28803,15 @@ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 211 | struct FCDMorphControllerData - | ^~~~~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 339 | inputDriver = ReadNodeSource(parameterNode); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -28303,214 +28834,6 @@ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -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]': -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here - 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; - | ^ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': -FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -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 = long unsigned int]': -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]' - 539 | reserve(rhs.size()); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here - 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; - | ^ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -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]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here - 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ @@ -28520,100 +28843,16 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | parameterNames[i] = (const char*) node->name; - | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 451 | pointer = ReadNodeId(target); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 490 | pointer = builder.ToString(); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::ProcessChannels(FCDAnimated*, FCDAnimationChannelList&)': +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:601:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 601 | curveData.targetQualifier = qualifiers[i]; + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -28624,35 +28863,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81: -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 = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here - 530 | pairs.reserve(nodeCount); - | ~~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37: required from here - 535 | FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -28686,200 +28896,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here - 122 | parameterNames.resize(parameterNodeCount); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here - 187 | array.resize(ReadNodeCount(accessorNode)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here - 202 | array.resize(ReadNodeCount(accessorNode)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177: -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here - 354 | arrays[i]->push_back(FMVector3(FUStringConversion::ToFloat(&value), 0.0f, 0.0f)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: -FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)': -FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } - | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:85: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 281 | curveData.targetQualifier = animated->GetQualifier(i); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 288 | channelData.targetPointer = animatedData.pointer; - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp -In file included from FCollada/FMath/FMath.h:38, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46: required from here - 347 | FMVector3List tcbs; if (hasTCB) tcbs.reserve(keyCount); - | ~~~~~~~~~~~~^~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -In file included from /usr/include/string.h:548, - from FCollada/FUtils/Platforms.h:81: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:324:19: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [4, 2147483645] is out of the bounds [0, 4] [-Warray-bounds=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:328:19: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:332:19: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ +In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); @@ -28898,8 +28915,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData @@ -28922,13 +28939,52 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here + 114 | tempFloatArrays.resize(curveCount); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here + 157 | tempVector2Arrays.resize(curveCount); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here + 253 | tempVector3Arrays.resize(curveCount); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here - 127 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[curCurve->GetDocument()].animationCurveData[curCurve]; - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here + 598 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[animated->GetCurves()[i][j]->GetDocument()].animationCurveData[animated->GetCurves()[i][j]]; + | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ @@ -28938,36 +28994,6 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here - 255 | FCDAnimatedData& animatedData = FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData[animated]; - | ^ -FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | struct FCDAnimatedData - | ^~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here - 388 | tcbs.push_back(FMVector3(tkey->tension, tkey->continuity, tkey->bias)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -28975,8 +29001,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -28997,8 +29023,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29031,8 +29057,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29053,8 +29079,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29062,6 +29088,18 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | struct FCDAnimatedData + | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -29075,8 +29113,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29097,8 +29135,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29119,8 +29157,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29141,8 +29179,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29175,8 +29213,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29209,8 +29247,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29231,8 +29269,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29265,8 +29303,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29280,6 +29318,22 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +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]': +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here + 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; + | ^ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData @@ -29290,8 +29344,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); @@ -29299,25 +29353,6 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -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]': -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -29326,8 +29361,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; @@ -29393,24 +29428,49 @@ 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]' 539 | reserve(rhs.size()); | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here + 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; + | ^ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +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]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here + 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; + | ^ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -29427,8 +29487,8 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here + 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); @@ -29442,40 +29502,13 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -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]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here - 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ +FCollada/FUtils/FUFileManager.cpp: In static member function 'static fstring FUFileManager::GetApplicationFolderName()': +FCollada/FUtils/FUFileManager.cpp:398:32: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] + 398 | strncpy(path, path2, 1023); + | ^ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: + from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -29493,30 +29526,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)': -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 409 | subId = AddNodeSid(node, subId.c_str()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from /usr/include/string.h:548, - from FCollada/FUtils/Platforms.h:81, - from FCollada/FUtils/FUtils.h:72: -In function 'void* memcpy(void*, const void*, size_t)', - inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, - inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, - inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, - inlined from 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)' at FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:24: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 29 | return __builtin___memcpy_chk (__dest, __src, __len, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ - 30 | __glibc_objsize0 (__dest)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -29536,7 +29548,7 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -29554,30 +29566,146 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function 'static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 266 | data.targetId = ReadNodeSource(morphNode); - | ^ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: +In file included from /usr/include/string.h:548, + from FCollada/FUtils/Platforms.h:81, + from FCollada/FUtils/FUtils.h:72: +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, + inlined from 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)' at FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:24: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ +In file included from /usr/include/string.h:548, + from FCollada/FUtils/Platforms.h:81: +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:324:19: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [4, 2147483645] is out of the bounds [0, 4] [-Warray-bounds=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:328:19: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void* memcpy(void*, const void*, size_t)', + inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, + inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, + inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:332:19: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 29 | return __builtin___memcpy_chk (__dest, __src, __len, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + 30 | __glibc_objsize0 (__dest)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function 'static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 266 | data.targetId = ReadNodeSource(morphNode); + | ^ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45: required from here + 47 | StringList jointSubIds; jointSubIds.reserve(jointCount); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55: required from here + 48 | FMMatrix44List jointBindPoses; jointBindPoses.reserve(jointCount); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -29617,19 +29745,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -29662,7 +29777,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } @@ -29676,8 +29790,39 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24: required from here + 52 | jointSubIds.push_back(joint->GetId()); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here + 53 | jointBindPoses.push_back(joint->GetBindPoseInverse()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here + 24 | FMMatrix44 + | ^~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -29709,6 +29854,37 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +In file included from FCollada/FMath/FMArray.h:18: +FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': +FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' + 350 | fm::Construct(it, item); + | ~~~~~~~~~~~~~^~~~~~~~~~ +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here + 53 | jointBindPoses.push_back(joint->GetBindPoseInverse()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 64 | ::new (o) Type1(value); + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]' @@ -30074,6 +30250,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData @@ -30109,19 +30286,6 @@ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ @@ -30184,51 +30348,18 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45: required from here - 47 | StringList jointSubIds; jointSubIds.reserve(jointCount); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55: required from here - 48 | FMMatrix44List jointBindPoses; jointBindPoses.reserve(jointCount); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); @@ -30335,8 +30466,42 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp -In file included from FCollada/FMath/FMath.h:44: +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -30368,72 +30533,10 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24: required from here - 52 | jointSubIds.push_back(joint->GetId()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here - 53 | jointBindPoses.push_back(joint->GetBindPoseInverse()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here - 24 | FMMatrix44 - | ^~~~~~~~~~ -In file included from FCollada/FMath/FMArray.h:18: -FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': -FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' - 350 | fm::Construct(it, item); - | ~~~~~~~~~~~~~^~~~~~~~~~ -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here - 53 | jointBindPoses.push_back(joint->GetBindPoseInverse()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 64 | ::new (o) Type1(value); - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp +FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -30451,9 +30554,26 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAsset(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:65: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] + 72 | hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow(); + | ^ +In file included from FCollada/FCDocument/FCDAsset.h:20: +FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' + 40 | FUDateTime(const FUDateTime& time); + | ^~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -30466,7 +30586,7 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -30517,26 +30637,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAsset(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:65: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] - 72 | hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow(); - | ^ -In file included from FCollada/FCDocument/FCDAsset.h:20: -FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' - 40 | FUDateTime(const FUDateTime& time); - | ^~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -30547,7 +30650,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -30602,6 +30704,27 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:14: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -30612,6 +30735,52 @@ | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here @@ -30623,6 +30792,8 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp +FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -30656,6 +30827,7 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -31233,10 +31405,9 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -31256,7 +31427,7 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -31274,104 +31445,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } @@ -31386,111 +31462,11 @@ FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -31499,43 +31475,9 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -31572,6 +31514,19 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: @@ -31625,14 +31580,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:13: -FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': -FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -31679,8 +31626,85 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16: +FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': +FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:20: +FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': +FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 63 | inline void SetName(const fm::string& _name) { name = _name; } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27: + from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } @@ -31693,64 +31717,66 @@ In file included from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)': -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:25: +FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': +FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27: +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } + | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': +FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)': -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:130: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here - 154 | controllerInstance->GetSkeletonRoots()[i] = FUUri(TO_FSTRING(FUDaeParser::ReadNodeContentDirect(skeletonList[i]))); - | ^ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -31763,16 +31789,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -31784,33 +31800,26 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16: -FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)': -FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } - | ^ +In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:13: +FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': +FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } + | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: +In file included from FCollada/FMath/FMath.h:44, + from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -31843,47 +31852,79 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] +FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here + 89 | inline void ClearCVs() { cvs.clear(); } + | ~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:25: -FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': -FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:20: -FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)': -FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 63 | inline void SetName(const fm::string& _name) { name = _name; } - | ^~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27: -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } - | ^~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)': -FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } - | ^~~~~ +In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81: required from here + 134 | FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData.insert(animated, data); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | struct FCDAnimatedData + | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +In file included from FCollada/FMath/FMath.h:173: +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here + 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } + | ~~~~~~~~~~~~~^~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -31891,12 +31932,26 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -31913,9 +31968,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -31941,9 +31996,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -31951,9 +32003,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -31997,9 +32049,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32031,12 +32083,22 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19: required from here + 164 | qualifiers.clear(); + | ~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -32065,12 +32127,28 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from here + 172 | FCDAnimationChannelData& channelData = FArchiveXML::documentLinkDataMap[channel->GetDocument()].animationChannelData[channel]; + | ^ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -32087,15 +32165,30 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | struct FCDAnimationChannelData + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here + 428 | parent->data.second = data; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32109,15 +32202,31 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25: required from here + 182 | qualifiers.push_back(qualifier); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: 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] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 354 | *it = item; + | ~~~~^~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32136,6 +32245,9 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -32143,9 +32255,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32177,9 +32289,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32199,9 +32311,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32220,6 +32332,17 @@ FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32233,9 +32356,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32258,15 +32381,100 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 81 | struct FCDTargetedEntityData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ 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]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData @@ -32277,15 +32485,37 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -32294,12 +32524,84 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 150 | struct FCDAnimationCurveData + | ^~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -32370,15 +32672,167 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | struct FCDEffectParameterSamplerData + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 193 | struct FCDTextureData + | ^~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 211 | struct FCDMorphControllerData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ 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 = long unsigned int]': 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]' 539 | reserve(rhs.size()); @@ -32392,9 +32846,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32417,9 +32871,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -32448,248 +32902,317 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here - 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; - | ^ +FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here + 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); + | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': +FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' + 90 | struct FCDEmitterInstanceData + | ^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: 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] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +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]': +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMArray.h:535:47: 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] + 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str()); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ +FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)': +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': -FCollada/FCDocument/FCDSkinController.h:145:2: required from here - 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ - | ^ -FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81: required from here - 134 | FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData.insert(animated, data); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | struct FCDAnimatedData - | ^~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here - 89 | inline void ClearCVs() { cvs.clear(); } - | ~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here - 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } - | ~~~~~~~~~~~~~^~~~ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19: required from here - 164 | qualifiers.clear(); - | ~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)': +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:130: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here + 154 | controllerInstance->GetSkeletonRoots()[i] = FUUri(TO_FSTRING(FUDaeParser::ReadNodeContentDirect(skeletonList[i]))); + | ^ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': +FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from here - 172 | FCDAnimationChannelData& channelData = FArchiveXML::documentLinkDataMap[channel->GetDocument()].animationChannelData[channel]; - | ^ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 126 | struct FCDAnimationChannelData - | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 28 | class pair + | ^~~~ +FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here + 645 | cloneNode->right->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] + 659 | cloneNode->left->data = currentNode->data; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +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 = long unsigned int]': +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]' + 539 | reserve(rhs.size()); + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25: required from here - 182 | qualifiers.push_back(qualifier); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: 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] +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]' + 543 | push_back(*it); + | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' + 165 | struct FCDAnimationData + | ^~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 685 | class map : public fm::tree<_Kty, _Ty> {}; + | ^~~ +FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' + 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } + | ^~~~~~ +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here + 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); + | ^ +FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] +FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here + 28 | class pair + | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] 354 | *it = item; | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FColladaPlugins/FArchiveXML/FAXLightExport.cpp +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': +FCollada/FCDocument/FCDSkinController.h:145:2: required from here + 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ + | ^ +FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -32697,9 +33220,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32719,9 +33242,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32754,9 +33277,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32800,9 +33323,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32834,9 +33357,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32861,19 +33384,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -32881,30 +33391,21 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -32912,9 +33413,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32924,37 +33425,9 @@ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 81 | struct FCDTargetedEntityData - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -32962,9 +33435,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -32977,37 +33450,18 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -33015,9 +33469,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -33027,9 +33481,6 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -33045,12 +33496,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -33058,40 +33503,21 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -33099,15 +33525,12 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -33129,28 +33552,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 150 | struct FCDAnimationCurveData - | ^~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -33158,145 +33559,21 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | struct FCDEffectParameterSamplerData - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 193 | struct FCDTextureData - | ^~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData @@ -33307,37 +33584,15 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ 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]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData @@ -33348,31 +33603,15 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -33381,24 +33620,15 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 211 | struct FCDMorphControllerData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here - 28 | class pair - | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -33408,9 +33638,6 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -33423,9 +33650,6 @@ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -33435,9 +33659,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -33462,28 +33683,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); @@ -33497,9 +33696,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33519,9 +33718,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:300:55: 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] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33544,9 +33743,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33559,168 +33758,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': -FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' - 90 | struct FCDEmitterInstanceData - | ^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here - 36 | class FCOLLADA_EXPORT stringT : public fm::vector - | ^~~~~~~ -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]': -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMArray.h:535:47: 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] - 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -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]' - 543 | push_back(*it); - | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here - 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); - | ^ -FCollada/FMath/FMArray.h:346:40: 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] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': -FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 28 | class pair - | ^~~~ -FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here - 645 | cloneNode->right->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] - 659 | cloneNode->left->data = currentNode->data; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -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 = long unsigned int]': -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]' - 539 | reserve(rhs.size()); - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' - 165 | struct FCDAnimationData - | ^~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 685 | class map : public fm::tree<_Kty, _Ty> {}; - | ^~~ -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' - 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } - | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here - 28 | class pair - | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -33737,9 +33774,9 @@ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ -FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here - 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); - | ^ +FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here + 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; + | ^ FCollada/FMath/FMArray.h:346:40: 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] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33752,28 +33789,6 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXLightExport.cpp -FColladaPlugins/FArchiveXML/FAXLightImport.cpp -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: @@ -33796,7 +33811,7 @@ | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -33840,9 +33855,31 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXLightImport.cpp +FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: + from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -33886,9 +33923,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp -FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp -FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: @@ -33906,9 +33940,11 @@ FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:13: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -34041,26 +34077,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -34084,24 +34100,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:25: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)': FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] @@ -34110,26 +34108,23 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:19: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] - 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' - 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; - | ^~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } - | ^ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': -FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ - | ^ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -34149,33 +34144,10 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadEffectParameterSampler(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:433:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 433 | data.surfaceSid = ReadNodeContentDirect(sourceNode); | ^ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -34212,38 +34184,24 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10: @@ -34295,6 +34253,14 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:19: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] + 280 | virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ +FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:47: note: by 'virtual FCDPhysicsAnalyticalGeometry* FCDPASTaperedCapsule::Clone(FCDPhysicsAnalyticalGeometry*, bool) const' + 322 | virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; + | ^~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' @@ -34370,6 +34336,21 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': +FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -34757,6 +34738,15 @@ FCollada/FMath/FMArray.h:535:47: 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] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ @@ -34779,6 +34769,9 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -34850,6 +34843,14 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ 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 = long unsigned int]': 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]' 539 | reserve(rhs.size()); @@ -34872,6 +34873,9 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -34903,9 +34907,39 @@ FCollada/FMath/FMTree.h:44:17: 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]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp -FColladaPlugins/FArchiveXML/FAXSceneExport.cpp -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: @@ -34934,6 +34968,7 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h: At global scope: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:28: warning: 'virtual FCDEntity* FCDPASCapsule::Clone(FCDEntity*, bool) const' was hidden [-Woverloaded-virtual=] @@ -34974,26 +35009,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp: In static member function 'static bool FArchiveXML::LoadPhysicsRigidConstraint(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 765 | strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT); @@ -35001,26 +35016,6 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': -FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 143 | inline void SetQuery(const fstring& _query) { query = _query; } - | ^~~~~~ -In file included from FCollada/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FColladaPlugins/FArchiveXML/StdAfx.h:13: -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': -FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -35044,7 +35039,6 @@ FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ -output/libFColladaSD.a In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75: required from here @@ -35105,40 +35099,6 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:12: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ -In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:12: -FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': -FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } @@ -35170,47 +35130,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: -FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here - 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } - | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: -FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': -FCollada/FCDocument/FCDTransform.h:392:2: required from here - 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ - | ^ -FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 26 | , value(defaultValue) - | ^~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: -FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': -FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 422 | virtual FMMatrix44 ToMatrix() const { return transform; } - | ^~~~~~~~~ -In file included from FCollada/FMath/FMath.h:177, - from FCollada/FUtils/FUtils.h:81: -FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' - 66 | FMMatrix44& operator=(const FMMatrix44& copy); - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectStandard.h:30, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, - from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: -FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' - 105 | inline operator const TYPE&() const { return value; } /**< See above. */ - | ^~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -35293,45 +35212,6 @@ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44: -FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': -FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' - 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } - | ~~~~~^~~~ -FCollada/FCDocument/FCDocument.h:517:129: required from here - 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } - | ~~~~~~~~~~~~~~~~^~~~~~ -FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 505 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 510 | release->data = release->left->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 519 | n->data = release->data; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] - 524 | release->data = release->right->data; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' - 44 | pair(const pair& p) : first(p.first), second(p.second) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': -FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 591 | #define TO_STRING(a) FUStringConversion::ToString(a) - | ^ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING' - 97 | data.targetId = TO_STRING(targetNode->GetContent()); - | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -35353,20 +35233,6 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:38: -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' - 269 | inline void clear() { reserve(0); } - | ^~~~~~~ -FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here - 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } - | ~~~~~~~~~~~~~~~~~~~^~ -FCollada/FMath/FMArray.h:300:55: 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] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 33 | class FCOLLADA_EXPORT FUUri - | ^~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; @@ -35470,9 +35336,6 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -35563,13 +35426,6 @@ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' - 52 | stringT(const stringT& c) : Parent(c) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -35740,6 +35596,26 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } @@ -35796,6 +35672,38 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +FCollada/FMath/FMArray.h:354:37: 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] + 354 | *it = item; + | ~~~~^~~~~~ +FCollada/FMath/FMTree.h:44:17: 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]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:12: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -35808,12 +35716,140 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ -FCollada/FMath/FMArray.h:354:37: 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] - 354 | *it = item; - | ~~~~^~~~~~ -FCollada/FMath/FMTree.h:44:17: 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]' +In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: +FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': +FCollada/FCDocument/FCDTransform.h:392:2: required from here + 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ + | ^ +FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 26 | , value(defaultValue) + | ^~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': +FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' + 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } + | ~~~~~^~~~ +FCollada/FCDocument/FCDocument.h:517:129: required from here + 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } + | ~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 505 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 510 | release->data = release->left->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 519 | n->data = release->data; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' + 44 | pair(const pair& p) : first(p.first), second(p.second) {} + | ^~~~ +FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] + 524 | release->data = release->right->data; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +In file included from FCollada/FMath/FMath.h:38: +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' + 269 | inline void clear() { reserve(0); } + | ^~~~~~~ +FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here + 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } + | ~~~~~~~~~~~~~~~~~~~^~ +FCollada/FMath/FMArray.h:300:55: 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] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp +output/libFColladaSD.a +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': +FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 143 | inline void SetQuery(const fstring& _query) { query = _query; } + | ^~~~~~ +In file included from FCollada/FUtils/FUtils.h:120, + from FCollada/FCollada.h:58, + from FColladaPlugins/FArchiveXML/StdAfx.h:13: +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': +FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:12: +FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': +FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDSceneNode.h:27, + from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: +FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': +FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 422 | virtual FMMatrix44 ToMatrix() const { return transform; } + | ^~~~~~~~~ +In file included from FCollada/FMath/FMath.h:177, + from FCollada/FUtils/FUtils.h:81: +FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' + 66 | FMMatrix44& operator=(const FMMatrix44& copy); + | ^~~~~~~~ +In file included from FCollada/FCDocument/FCDEffectParameter.h:22, + from FCollada/FCDocument/FCDEffectStandard.h:30, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, + from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: +FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' + 105 | inline operator const TYPE&() const { return value; } /**< See above. */ + | ^~~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': +FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 591 | #define TO_STRING(a) FUStringConversion::ToString(a) + | ^ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING' + 97 | data.targetId = TO_STRING(targetNode->GetContent()); + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); + | ^ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here + 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' + 52 | stringT(const stringT& c) : Parent(c) {} + | ^~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here @@ -36496,26 +36532,29 @@ -- Looking for include file malloc.h - found -- Looking for include file dispatch/dispatch.h -- Looking for include file dispatch/dispatch.h - not found --- Configuring done (2.6s) +-- Configuring done (3.9s) -- Generating done (0.1s) -- Build files have been written to: /build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/build make[2]: Entering directory '/build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/build' make[2]: Leaving directory '/build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/build' make[2]: Entering directory '/build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/build' -[ 1%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o -[ 2%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o -[ 5%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o -[ 5%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o -[ 6%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o -[ 7%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o -[ 9%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o -[ 10%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o -[ 11%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o +[ 1%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o +[ 2%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o +[ 5%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o +[ 6%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o +[ 9%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o +[ 9%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o +[ 10%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o +[ 11%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o +[ 3%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o +[ 14%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o [ 12%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o -[ 14%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o -[ 15%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o -[ 16%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o -[ 18%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o +[ 15%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o +[ 16%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o +[ 18%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o +[ 19%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o +[ 20%] Linking C static library libposh.a +[ 22%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o /build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/src/nvcore/StrLib.cpp:567:6: warning: 'void nv::swap(StringBuilder&, StringBuilder&)' has not been declared within 'nv' 567 | void nv::swap(StringBuilder & a, StringBuilder & b) { | ^~ @@ -36529,18 +36568,15 @@ /build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/src/nvcore/StrLib.h:356:21: note: only here as a 'friend' 356 | friend void swap(String & a, String & b); | ^~~~ -[ 19%] Linking C static library libposh.a -[ 20%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o -[ 22%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o -[ 23%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o -[ 24%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o -[ 25%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o +[ 23%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o +[ 24%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o +[ 25%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o +[ 25%] Built target posh [ 27%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o -[ 27%] Built target posh [ 28%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o -[ 29%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o -[ 31%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o -[ 32%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o +[ 29%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o +[ 31%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o +[ 32%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o [ 33%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o [ 35%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o [ 36%] Linking CXX static library libsquish.a @@ -36554,24 +36590,24 @@ /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. [ 38%] Built target nvcore [ 40%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o -[ 41%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o -[ 42%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o -[ 44%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o -[ 45%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o -[ 46%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o -[ 48%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o -[ 49%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o +[ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o +[ 42%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o +[ 44%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o +[ 45%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o +[ 46%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o +[ 48%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o +[ 49%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o /build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/src/nvthread/ThreadPool.cpp: In constructor 'nv::ThreadPool::ThreadPool(uint, bool, bool)': /build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/src/nvthread/ThreadPool.cpp:123:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 123 | workers[i].start(workerFunc, (void *)i); | ^~~~~~~~~ -[ 50%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o +[ 50%] Linking CXX static library libbc6h.a [ 51%] Linking CXX static library libnvthread.a -[ 53%] Linking CXX static library libbc6h.a +[ 53%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o [ 54%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o +[ 54%] Built target bc6h [ 55%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o [ 55%] Built target nvthread -[ 55%] Built target bc6h [ 57%] Linking CXX static library libbc7.a [ 57%] Built target bc7 [ 58%] Linking CXX shared library libnvmath.so @@ -36581,15 +36617,15 @@ /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. [ 58%] Built target nvmath -[ 59%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o -[ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o -[ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o -[ 63%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o -[ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o -[ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o -[ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o -[ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o -[ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o +[ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o +[ 59%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o +[ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o +[ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o +[ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o +[ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o +[ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o +[ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o +[ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o In file included from /build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/src/nvimage/ImageIO.cpp:57: /build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h: In function 'int parse_png_file(png*, int, int)': /build/reproducible-path/0ad-0.27.1/libraries/source/nvtt/nvtt-28209/src/extern/stb/stb_image.h:2928:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] @@ -36627,20 +36663,20 @@ [ 71%] Built target nvimage [ 72%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o [ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/ClusterFit.cpp.o -[ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o -[ 76%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o +[ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o +[ 76%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o +[ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o -[ 79%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o -[ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o -[ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o -[ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o -[ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o -[ 85%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o +[ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o +[ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o +[ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o +[ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o +[ 85%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o [ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Context.cpp.o [ 88%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OptimalCompressDXT.cpp.o [ 89%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/SingleColorLookup.cpp.o -[ 90%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressionOptions.cpp.o -[ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/InputOptions.cpp.o +[ 90%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/InputOptions.cpp.o +[ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressionOptions.cpp.o [ 93%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OutputOptions.cpp.o [ 94%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Surface.cpp.o [ 96%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CubeSurface.cpp.o @@ -36683,7 +36719,7 @@ Generated build/bootstrap/curl-lib.make... Generated build/bootstrap/example.make... Generated build/bootstrap/luasocket.make... -Done (3091ms). +Done (3267ms). make -C build/bootstrap -j`getconf _NPROCESSORS_ONLN` config=release make[3]: Entering directory '/build/reproducible-path/0ad-0.27.1/libraries/source/premake-core/premake-core-5.0.0-beta4/build/bootstrap' make[3]: warning: -j12 forced in submake: resetting jobserver mode. @@ -36693,399 +36729,400 @@ ==== Building curl-lib (release) ==== ==== Building mbedtls-lib (release) ==== ==== Building luashim-lib (release) ==== -Creating obj/Release/luashim-lib -Creating bin/Release -luashim.c Creating obj/Release/zlib-lib +Creating bin/Release +Creating obj/Release/lua-lib adler32.c +Creating obj/Release/zip-lib +Creating obj/Release/luashim-lib +Creating bin/Release compress.c +lapi.c crc32.c -deflate.c +luashim.c gzclose.c -Creating obj/Release/lua-lib +lauxlib.c +mkstemp.c +deflate.c gzlib.c -lapi.c -gzread.c -Creating obj/Release/zip-lib Creating obj/Release/mbedtls-lib +gzread.c aes.c -mkstemp.c -aesce.c Creating obj/Release/curl-lib -aesni.c +gzwrite.c altsvc.c -amigaos.c +infback.c zip_add.c zip_add_dir.c zip_add_entry.c -Linking luashim-lib -gzwrite.c -infback.c -lauxlib.c zip_close.c -asyn-ares.c -aria.c -asn1parse.c inffast.c -asyn-thread.c -lbaselib.c -base64.c zip_delete.c +lbaselib.c zip_dir_add.c -bearssl.c +Linking luashim-lib +aesce.c +lbitlib.c zip_dirent.c -bufq.c -zip_discard.c +amigaos.c +inflate.c +asyn-ares.c +inftrees.c +asyn-thread.c +base64.c +lcode.c ==== Building example (release) ==== +lcorolib.c +trees.c Creating obj/Release/example Creating ../../bin/release +uncompr.c main.c -asn1write.c +zip_discard.c +Linking example +/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +lctype.c +aria.c +aesni.c ==== Building luasocket (release) ==== +zutil.c Creating obj/Release/luasocket auxiliar.c -zip_entry.c -Linking example -zip_err_str.c -inflate.c +bearssl.c +bufq.c bufref.c -/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -lbitlib.c +zip_entry.c +ldblib.c buffer.c -inftrees.c -base64.c -zip_error.c -lcode.c -zip_error_clear.c -trees.c compat.c -lcorolib.c +zip_err_str.c +asn1parse.c +zip_error.c except.c -c-hyper.c -zip_error_get.c -lctype.c -cf-h1-proxy.c -uncompr.c -ldblib.c +asn1write.c +ldebug.c +zip_error_clear.c inet.c +zip_error_get.c +base64.c +c-hyper.c zip_error_get_sys_type.c -bignum.c -zutil.c -cf-h2-proxy.c +cf-h1-proxy.c zip_error_strerror.c -ldebug.c ldo.c -cf-haproxy.c -zip_error_to_str.c io.c -ldump.c -lfunc.c +zip_error_to_str.c luasocket.c -zip_extra_field.c -lgc.c main.c +ldump.c +mime.c +zip_extra_field.c +bignum.c +lfunc.c bignum_core.c +Linking zlib-lib +options.c +lgc.c +select.c bignum_mod.c -bignum_mod_raw.c -cf-https-connect.c -mime.c +linit.c zip_extra_field_api.c -options.c +cf-h2-proxy.c +bignum_mod_raw.c +cf-haproxy.c +serial.c +liolib.c +tcp.c +zip_fclose.c block_cipher.c -select.c +llex.c +lmathlib.c +cf-https-connect.c cf-socket.c -zip_fclose.c -serial.c -linit.c -Linking zlib-lib zip_fdopen.c -tcp.c zip_file_add.c -cfilters.c -camellia.c timeout.c +camellia.c zip_file_error_clear.c -cipher_suite.c -ccm.c -liolib.c -zip_file_error_get.c udp.c +zip_file_error_get.c zip_file_get_comment.c -chacha20.c +lmem.c zip_file_get_external_attributes.c -unix.c -llex.c -chachapoly.c +ccm.c +cfilters.c +loadlib.c zip_file_get_offset.c -cleartext.c -zip_file_rename.c +unix.c unixdgram.c -conncache.c +zip_file_rename.c +unixstream.c +cipher_suite.c +chacha20.c zip_file_replace.c -cipher.c -cipher_wrap.c +usocket.c zip_file_set_comment.c -unixstream.c -connect.c -lmathlib.c +cleartext.c +conncache.c zip_file_set_external_attributes.c -cmac.c -usocket.c -zip_file_strerror.c +lobject.c +connect.c content_encoding.c -lmem.c -zip_filerange_crc.c -zip_fopen.c -constant_time.c -loadlib.c -cookie.c -ctr_drbg.c +zip_file_strerror.c Linking luasocket -zip_fopen_encrypted.c -cram.c /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -lobject.c -debug.c -zip_fopen_index.c -curl_addrinfo.c +zip_filerange_crc.c lopcodes.c +cookie.c +cram.c +zip_fopen.c +zip_fopen_encrypted.c +chachapoly.c +zip_fopen_index.c +cipher.c +cipher_wrap.c +cmac.c zip_fopen_index_encrypted.c -loslib.c -des.c +curl_addrinfo.c zip_fread.c +loslib.c zip_get_archive_comment.c -curl_des.c -lparser.c -lstate.c +constant_time.c zip_get_archive_flag.c -lstring.c -dhm.c -lstrlib.c -curl_endian.c +lparser.c zip_get_compression_implementation.c zip_get_encryption_implementation.c -curl_fnmatch.c zip_get_file_comment.c -ecdh.c -ltable.c +ctr_drbg.c zip_get_name.c +debug.c +lstate.c zip_get_num_entries.c -ltablib.c -ecdsa.c -curl_get_line.c -ecjpake.c +des.c +curl_des.c +curl_endian.c zip_get_num_files.c -ltm.c +lstring.c +curl_fnmatch.c zip_memdup.c -lundump.c -lutf8lib.c zip_name_locate.c -curl_gethostname.c +lstrlib.c zip_new.c -lvm.c -ecp.c +dhm.c +ltable.c zip_open.c -lzio.c -curl_gssapi.c +ltablib.c +ecdh.c +curl_get_line.c +ecdsa.c +curl_gethostname.c +ltm.c zip_rename.c +lundump.c +curl_gssapi.c zip_replace.c -curl_memrchr.c zip_set_archive_comment.c -curl_msh3.c +curl_memrchr.c +lutf8lib.c +ecjpake.c +lvm.c +ecp.c zip_set_archive_flag.c +lzio.c ecp_curves.c -curl_multibyte.c +curl_msh3.c zip_set_default_password.c ecp_curves_new.c -entropy.c zip_set_file_comment.c +curl_multibyte.c +entropy.c +entropy_poll.c zip_set_file_compression.c curl_ngtcp2.c -zip_set_name.c curl_ntlm_core.c -entropy_poll.c +zip_set_name.c curl_osslq.c -curl_path.c -zip_source_buffer.c -curl_quiche.c error.c +zip_source_buffer.c +curl_path.c +gcm.c zip_source_close.c zip_source_crc.c -gcm.c -curl_range.c zip_source_deflate.c -curl_rtmp.c hkdf.c -curl_sasl.c -zip_source_error.c hmac_drbg.c -curl_sha512_256.c +curl_quiche.c +zip_source_error.c zip_source_file.c zip_source_filep.c -zip_source_free.c -zip_source_function.c lmots.c -curl_sspi.c -curl_threads.c -zip_source_layered.c -zip_source_open.c -curl_trc.c +curl_range.c lms.c +curl_rtmp.c +zip_source_free.c md.c +curl_sasl.c +zip_source_function.c md5.c +curl_sha512_256.c +zip_source_layered.c +zip_source_open.c +curl_sspi.c memory_buffer_alloc.c zip_source_pkware.c -cw-out.c +zip_source_pop.c +curl_threads.c +curl_trc.c mps_reader.c mps_trace.c -dict.c -zip_source_pop.c -Linking lua-lib zip_source_read.c net_sockets.c -digest.c zip_source_stat.c nist_kw.c -digest_sspi.c -zip_source_window.c +cw-out.c oid.c -dllmain.c +zip_source_window.c +dict.c padlock.c -zip_source_zip.c -zip_source_zip_new.c pem.c -doh.c +digest.c +zip_source_zip.c pk.c -zip_stat.c -zip_stat_index.c +zip_source_zip_new.c +digest_sspi.c pk_ecc.c -dynbuf.c -zip_stat_init.c pk_wrap.c +dllmain.c +zip_stat.c pkcs12.c -zip_strerror.c +zip_stat_index.c pkcs5.c -zip_string.c +zip_stat_init.c +zip_strerror.c +Linking lua-lib pkcs7.c -pkparse.c -dynhds.c +zip_string.c zip_unchange.c -pkwrite.c zip_unchange_all.c -easy.c zip_unchange_archive.c +doh.c +dynbuf.c zip_unchange_data.c zip_utf-8.c +pkparse.c +dynhds.c +pkwrite.c platform.c +Linking zip-lib +easy.c easygetopt.c platform_util.c poly1305.c -easyoptions.c -Linking zip-lib psa_crypto.c -psa_crypto_aead.c +easyoptions.c escape.c file.c -fileinfo.c +psa_crypto_aead.c psa_crypto_cipher.c +fileinfo.c fopen.c psa_crypto_client.c +psa_crypto_driver_wrappers_no_static.c formdata.c ftp.c +psa_crypto_ecp.c ftplistparser.c -psa_crypto_driver_wrappers_no_static.c getenv.c +psa_crypto_ffdh.c getinfo.c +psa_crypto_hash.c gopher.c +psa_crypto_mac.c gsasl.c -psa_crypto_ecp.c +psa_crypto_pake.c gtls.c -psa_crypto_ffdh.c -psa_crypto_hash.c -psa_crypto_mac.c hash.c -psa_crypto_pake.c headers.c +hmac.c psa_crypto_rsa.c psa_crypto_se.c psa_crypto_slot_management.c -hmac.c +psa_crypto_storage.c +psa_its_file.c hostasyn.c hostcheck.c hostip.c +psa_util.c +ripemd160.c +rsa.c +rsa_alt_helpers.c hostip4.c -psa_crypto_storage.c hostip6.c -psa_its_file.c hostsyn.c +sha1.c +sha256.c +sha3.c hsts.c http.c -psa_util.c +sha512.c +ssl_cache.c +ssl_ciphersuites.c http1.c http2.c +ssl_client.c http_aws_sigv4.c -ripemd160.c +ssl_cookie.c http_chunks.c -rsa.c -rsa_alt_helpers.c http_digest.c -sha1.c +ssl_debug_helpers_generated.c +ssl_msg.c http_negotiate.c -sha256.c -sha3.c +ssl_ticket.c http_ntlm.c http_proxy.c idn.c +ssl_tls.c if2ip.c -sha512.c -ssl_cache.c -ssl_ciphersuites.c imap.c -ssl_client.c -ssl_cookie.c +ssl_tls12_client.c inet_ntop.c inet_pton.c -keylog.c -ssl_debug_helpers_generated.c -krb5.c -krb5_gssapi.c -krb5_sspi.c -ldap.c -libssh.c -ssl_msg.c -ssl_ticket.c -libssh2.c -ssl_tls.c -ssl_tls12_client.c ssl_tls12_server.c ssl_tls13_client.c ssl_tls13_generic.c +keylog.c ssl_tls13_keys.c ssl_tls13_server.c +krb5.c +krb5_gssapi.c +krb5_sspi.c threading.c +ldap.c +libssh.c timing.c -llist.c version.c -macos.c version_features.c -mbedtls.c x509.c x509_create.c +libssh2.c +llist.c x509_crl.c +macos.c +mbedtls.c +x509_crt.c mbedtls_threadlock.c md4.c -x509_crt.c x509_csr.c -x509write.c md5.c +x509write.c x509write_crt.c memdebug.c mime.c +x509write_csr.c mprintf.c mqtt.c -x509write_csr.c multi.c netrc.c nonblock.c @@ -37120,7 +37157,6 @@ socks.c socks_gssapi.c socks_sspi.c -Linking mbedtls-lib speedcheck.c splay.c spnego_gssapi.c @@ -37131,6 +37167,7 @@ strtok.c strtoofft.c system_win32.c +Linking mbedtls-lib telnet.c tftp.c timediff.c @@ -37168,8 +37205,8 @@ os_getWindowsRegistry.c os_getcwd.c os_getnumcpus.c -os_getpass.c os_getversion.c +os_getpass.c os_host.c os_hostarch.c os_is64bit.c @@ -37269,528 +37306,528 @@ ^\s* # Leading whitespace /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/testing/mozbase/mozinfo/mozinfo/mozinfo.py:198: SyntaxWarning: invalid escape sequence '\d' bits = re.search("(\d+)bit", bits).group(1) -/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozboot/mozboot/base.py:490: SyntaxWarning: invalid escape sequence '\.' - match = re.search(name + " ([a-z0-9\.]+)", process.stdout) /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/testing/mozbase/manifestparser/manifestparser/expression.py:197: SyntaxWarning: invalid escape sequence '\w' IDENT ::= [a-zA-Z_]\w* +/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozboot/mozboot/base.py:490: SyntaxWarning: invalid escape sequence '\.' + match = re.search(name + " ([a-z0-9\.]+)", process.stdout) Creating global state directory from environment variable: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/mozbuild-state Site not up-to-date reason: "/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/_virtualenvs/build" does not exist - 0:01.10 Clobber not needed. - 0:01.48 Using Python 3.13.9 from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/_virtualenvs/build/bin/python - 0:01.48 Adding configure options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig - 0:01.48 --enable-project=js - 0:01.48 --enable-shared-js - 0:01.48 --disable-jemalloc - 0:01.48 --without-intl-api - 0:01.48 --disable-js-shell - 0:01.48 --disable-tests - 0:01.48 --enable-debug - 0:01.48 --disable-optimize - 0:01.48 --enable-gczeal - 0:01.48 checking for vcs source checkout... no - 0:01.58 checking for a shell... /usr/bin/sh - 0:01.67 checking for host system type... aarch64-unknown-linux-gnu - 0:01.67 checking for target system type... aarch64-unknown-linux-gnu - 0:02.12 checking for Python 3... /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/_virtualenvs/build/bin/python (3.13.9) - 0:02.13 checking whether cross compiling... no - 0:02.13 checking for wget... not found - 0:02.14 checking for ccache... not found - 0:02.14 checking for the target C compiler... /usr/bin/gcc - 0:02.17 checking whether the target C compiler can be used... yes - 0:02.17 checking the target C compiler version... 15.2.0 - 0:02.22 checking the target C compiler works... yes - 0:02.22 checking for the target C++ compiler... /usr/bin/g++ - 0:02.24 checking whether the target C++ compiler can be used... yes - 0:02.24 checking the target C++ compiler version... 15.2.0 - 0:02.28 checking the target C++ compiler works... yes - 0:02.28 checking for the host C compiler... /usr/bin/gcc - 0:02.29 checking whether the host C compiler can be used... yes - 0:02.29 checking the host C compiler version... 15.2.0 - 0:02.29 checking the host C compiler works... yes - 0:02.29 checking for the host C++ compiler... /usr/bin/g++ - 0:02.29 checking whether the host C++ compiler can be used... yes - 0:02.29 checking the host C++ compiler version... 15.2.0 - 0:02.29 checking the host C++ compiler works... yes - 0:02.30 checking for target linker... bfd - 0:02.31 checking for host linker... bfd - 0:02.38 checking for 64-bit OS... yes - 0:02.44 checking for new enough STL headers from libstdc++... yes - 0:02.47 checking for the assembler... /usr/bin/gcc - 0:02.48 checking for ar... /usr/bin/ar - 0:02.48 checking for host_ar... /usr/bin/ar - 0:02.48 checking for nm... /usr/bin/nm - 0:02.48 checking for pkg_config... /usr/bin/pkg-config - 0:02.49 checking for pkg-config version... 1.8.1 - 0:02.49 checking whether pkg-config is pkgconf... yes - 0:02.59 checking for strndup... yes - 0:02.68 checking for posix_memalign... yes - 0:02.77 checking for memalign... yes - 0:02.86 checking for malloc_usable_size... yes - 0:02.91 checking for stdint.h... yes - 0:02.97 checking for inttypes.h... yes - 0:03.03 checking for malloc.h... yes - 0:03.08 checking for alloca.h... yes - 0:03.11 checking for sys/byteorder.h... no - 0:03.16 checking for getopt.h... yes - 0:03.22 checking for unistd.h... yes - 0:03.27 checking for nl_types.h... yes - 0:03.30 checking for cpuid.h... no - 0:03.35 checking for fts.h... yes - 0:03.41 checking for sys/statvfs.h... yes - 0:03.46 checking for sys/statfs.h... yes - 0:03.52 checking for sys/vfs.h... yes - 0:03.58 checking for sys/mount.h... yes - 0:03.64 checking for sys/quota.h... yes - 0:03.70 checking for linux/quota.h... yes - 0:03.77 checking for linux/if_addr.h... yes - 0:03.84 checking for linux/rtnetlink.h... yes - 0:03.90 checking for sys/queue.h... yes - 0:03.95 checking for sys/types.h... yes - 0:04.02 checking for netinet/in.h... yes - 0:04.07 checking for byteswap.h... yes - 0:04.13 checking for memfd_create in sys/mman.h... yes - 0:04.18 checking for linux/perf_event.h... yes - 0:04.23 checking for perf_event_open system call... yes - 0:04.28 checking whether the C compiler supports -Wbitfield-enum-conversion... no - 0:04.32 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no - 0:04.37 checking whether the C++ compiler supports -Wdeprecated-this-capture... no - 0:04.42 checking whether the C compiler supports -Wformat-type-confusion... no - 0:04.47 checking whether the C++ compiler supports -Wformat-type-confusion... no - 0:04.53 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no - 0:04.60 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no - 0:04.66 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no - 0:04.73 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no - 0:04.78 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no - 0:04.83 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no - 0:04.88 checking whether the C compiler supports -Wunreachable-code-return... no - 0:04.93 checking whether the C++ compiler supports -Wunreachable-code-return... no - 0:04.95 checking whether the C compiler supports -Wclass-varargs... no - 0:04.98 checking whether the C++ compiler supports -Wclass-varargs... no - 0:05.01 checking whether the C++ compiler supports -Wempty-init-stmt... no - 0:05.04 checking whether the C compiler supports -Wfloat-overflow-conversion... no - 0:05.10 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no - 0:05.14 checking whether the C compiler supports -Wfloat-zero-conversion... no - 0:05.18 checking whether the C++ compiler supports -Wfloat-zero-conversion... no - 0:05.20 checking whether the C compiler supports -Wloop-analysis... no - 0:05.23 checking whether the C++ compiler supports -Wloop-analysis... no - 0:05.27 checking whether the C compiler supports -Wno-range-loop-analysis... no - 0:05.30 checking whether the C++ compiler supports -Wno-range-loop-analysis... no - 0:05.34 checking whether the C++ compiler supports -Wc++2a-compat... yes - 0:05.39 checking whether the C++ compiler supports -Wcomma-subscript... yes - 0:05.44 checking whether the C compiler supports -Wenum-compare-conditional... no - 0:05.50 checking whether the C++ compiler supports -Wenum-compare-conditional... no - 0:05.53 checking whether the C compiler supports -Wenum-float-conversion... no - 0:05.56 checking whether the C++ compiler supports -Wenum-float-conversion... no - 0:05.61 checking whether the C++ compiler supports -Wvolatile... yes - 0:05.65 checking whether the C++ compiler supports -Wno-error=deprecated... yes - 0:05.69 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no - 0:05.74 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes - 0:05.77 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no - 0:05.82 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no - 0:05.83 checking whether the C++ compiler supports -Wcomma... no - 0:05.87 checking whether the C compiler supports -Wduplicated-cond... yes - 0:05.92 checking whether the C++ compiler supports -Wduplicated-cond... yes - 0:05.97 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes - 0:06.01 checking whether the C compiler supports -Wlogical-op... yes - 0:06.06 checking whether the C++ compiler supports -Wlogical-op... yes - 0:06.10 checking whether the C compiler supports -Wstring-conversion... no - 0:06.13 checking whether the C++ compiler supports -Wstring-conversion... no - 0:06.17 checking whether the C++ compiler supports -Wno-inline-new-delete... no - 0:06.21 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes - 0:06.26 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes - 0:06.31 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes - 0:06.36 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes - 0:06.41 checking whether the C compiler supports -Wno-error=array-bounds... yes - 0:06.46 checking whether the C++ compiler supports -Wno-error=array-bounds... yes - 0:06.50 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes - 0:06.55 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes - 0:06.60 checking whether the C compiler supports -Wno-multistatement-macros... yes - 0:06.65 checking whether the C++ compiler supports -Wno-multistatement-macros... yes - 0:06.70 checking whether the C compiler supports -Wno-error=class-memaccess... yes - 0:06.74 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes - 0:06.78 checking whether the C compiler supports -Wno-error=atomic-alignment... no - 0:06.81 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no - 0:06.85 checking whether the C compiler supports -Wno-error=deprecated-builtins... no - 0:06.89 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no - 0:06.93 checking whether the C compiler supports -Wformat... yes - 0:06.98 checking whether the C++ compiler supports -Wformat... yes - 0:07.02 checking whether the C compiler supports -Wformat-security... no - 0:07.06 checking whether the C++ compiler supports -Wformat-security... no - 0:07.11 checking whether the C compiler supports -Wformat-overflow=2... yes - 0:07.16 checking whether the C++ compiler supports -Wformat-overflow=2... yes - 0:07.22 checking whether the C compiler supports -Werror=implicit-function-declaration... yes - 0:07.25 checking whether the C compiler supports -Wno-psabi... yes - 0:07.30 checking whether the C++ compiler supports -Wno-psabi... yes - 0:07.35 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes - 0:07.40 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes - 0:07.45 checking whether the C compiler supports -Wno-unknown-warning-option... no - 0:07.48 checking whether the C++ compiler supports -Wno-unknown-warning-option... no - 0:07.52 checking whether the C++ compiler supports -fno-sized-deallocation... yes - 0:07.57 checking whether the C++ compiler supports -fno-aligned-new... yes - 0:07.57 checking for llvm_profdata... /usr/bin/llvm-profdata - 0:07.59 checking for rustc... /usr/bin/rustc - 0:07.59 checking for cargo... /usr/bin/cargo - 0:07.78 checking rustc version... 1.90.0 - 0:07.82 checking cargo version... 1.90.0 - 0:08.21 checking for rust host triplet... aarch64-unknown-linux-gnu - 0:08.42 checking for rust target triplet... aarch64-unknown-linux-gnu - 0:08.42 checking for rustdoc... /usr/bin/rustdoc - 0:08.42 checking for rustfmt... not found + 0:01.06 Clobber not needed. + 0:01.39 Using Python 3.13.9 from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/_virtualenvs/build/bin/python + 0:01.39 Adding configure options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig + 0:01.39 --enable-project=js + 0:01.39 --enable-shared-js + 0:01.39 --disable-jemalloc + 0:01.39 --without-intl-api + 0:01.39 --disable-js-shell + 0:01.39 --disable-tests + 0:01.39 --enable-debug + 0:01.39 --disable-optimize + 0:01.39 --enable-gczeal + 0:01.39 checking for vcs source checkout... no + 0:01.48 checking for a shell... /usr/bin/sh + 0:01.57 checking for host system type... aarch64-unknown-linux-gnu + 0:01.57 checking for target system type... aarch64-unknown-linux-gnu + 0:02.01 checking for Python 3... /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/_virtualenvs/build/bin/python (3.13.9) + 0:02.02 checking whether cross compiling... no + 0:02.03 checking for wget... not found + 0:02.03 checking for ccache... not found + 0:02.03 checking for the target C compiler... /usr/bin/gcc + 0:02.08 checking whether the target C compiler can be used... yes + 0:02.08 checking the target C compiler version... 15.2.0 + 0:02.10 checking the target C compiler works... yes + 0:02.11 checking for the target C++ compiler... /usr/bin/g++ + 0:02.13 checking whether the target C++ compiler can be used... yes + 0:02.13 checking the target C++ compiler version... 15.2.0 + 0:02.18 checking the target C++ compiler works... yes + 0:02.18 checking for the host C compiler... /usr/bin/gcc + 0:02.19 checking whether the host C compiler can be used... yes + 0:02.19 checking the host C compiler version... 15.2.0 + 0:02.19 checking the host C compiler works... yes + 0:02.19 checking for the host C++ compiler... /usr/bin/g++ + 0:02.19 checking whether the host C++ compiler can be used... yes + 0:02.19 checking the host C++ compiler version... 15.2.0 + 0:02.19 checking the host C++ compiler works... yes + 0:02.20 checking for target linker... bfd + 0:02.21 checking for host linker... bfd + 0:02.26 checking for 64-bit OS... yes + 0:02.32 checking for new enough STL headers from libstdc++... yes + 0:02.34 checking for the assembler... /usr/bin/gcc + 0:02.35 checking for ar... /usr/bin/ar + 0:02.35 checking for host_ar... /usr/bin/ar + 0:02.35 checking for nm... /usr/bin/nm + 0:02.35 checking for pkg_config... /usr/bin/pkg-config + 0:02.36 checking for pkg-config version... 1.8.1 + 0:02.36 checking whether pkg-config is pkgconf... yes + 0:02.45 checking for strndup... yes + 0:02.53 checking for posix_memalign... yes + 0:02.61 checking for memalign... yes + 0:02.68 checking for malloc_usable_size... yes + 0:02.73 checking for stdint.h... yes + 0:02.77 checking for inttypes.h... yes + 0:02.83 checking for malloc.h... yes + 0:02.88 checking for alloca.h... yes + 0:02.91 checking for sys/byteorder.h... no + 0:02.94 checking for getopt.h... yes + 0:03.00 checking for unistd.h... yes + 0:03.03 checking for nl_types.h... yes + 0:03.06 checking for cpuid.h... no + 0:03.12 checking for fts.h... yes + 0:03.16 checking for sys/statvfs.h... yes + 0:03.21 checking for sys/statfs.h... yes + 0:03.26 checking for sys/vfs.h... yes + 0:03.32 checking for sys/mount.h... yes + 0:03.38 checking for sys/quota.h... yes + 0:03.44 checking for linux/quota.h... yes + 0:03.50 checking for linux/if_addr.h... yes + 0:03.57 checking for linux/rtnetlink.h... yes + 0:03.62 checking for sys/queue.h... yes + 0:03.67 checking for sys/types.h... yes + 0:03.73 checking for netinet/in.h... yes + 0:03.78 checking for byteswap.h... yes + 0:03.84 checking for memfd_create in sys/mman.h... yes + 0:03.88 checking for linux/perf_event.h... yes + 0:03.91 checking for perf_event_open system call... yes + 0:03.95 checking whether the C compiler supports -Wbitfield-enum-conversion... no + 0:04.00 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no + 0:04.04 checking whether the C++ compiler supports -Wdeprecated-this-capture... no + 0:04.08 checking whether the C compiler supports -Wformat-type-confusion... no + 0:04.12 checking whether the C++ compiler supports -Wformat-type-confusion... no + 0:04.17 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no + 0:04.20 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no + 0:04.23 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no + 0:04.26 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no + 0:04.31 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no + 0:04.36 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no + 0:04.39 checking whether the C compiler supports -Wunreachable-code-return... no + 0:04.41 checking whether the C++ compiler supports -Wunreachable-code-return... no + 0:04.42 checking whether the C compiler supports -Wclass-varargs... no + 0:04.43 checking whether the C++ compiler supports -Wclass-varargs... no + 0:04.45 checking whether the C++ compiler supports -Wempty-init-stmt... no + 0:04.47 checking whether the C compiler supports -Wfloat-overflow-conversion... no + 0:04.49 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no + 0:04.51 checking whether the C compiler supports -Wfloat-zero-conversion... no + 0:04.52 checking whether the C++ compiler supports -Wfloat-zero-conversion... no + 0:04.54 checking whether the C compiler supports -Wloop-analysis... no + 0:04.56 checking whether the C++ compiler supports -Wloop-analysis... no + 0:04.60 checking whether the C compiler supports -Wno-range-loop-analysis... no + 0:04.64 checking whether the C++ compiler supports -Wno-range-loop-analysis... no + 0:04.69 checking whether the C++ compiler supports -Wc++2a-compat... yes + 0:04.73 checking whether the C++ compiler supports -Wcomma-subscript... yes + 0:04.77 checking whether the C compiler supports -Wenum-compare-conditional... no + 0:04.80 checking whether the C++ compiler supports -Wenum-compare-conditional... no + 0:04.82 checking whether the C compiler supports -Wenum-float-conversion... no + 0:04.85 checking whether the C++ compiler supports -Wenum-float-conversion... no + 0:04.90 checking whether the C++ compiler supports -Wvolatile... yes + 0:04.94 checking whether the C++ compiler supports -Wno-error=deprecated... yes + 0:04.97 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no + 0:05.01 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes + 0:05.03 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no + 0:05.07 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no + 0:05.08 checking whether the C++ compiler supports -Wcomma... no + 0:05.12 checking whether the C compiler supports -Wduplicated-cond... yes + 0:05.14 checking whether the C++ compiler supports -Wduplicated-cond... yes + 0:05.17 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes + 0:05.19 checking whether the C compiler supports -Wlogical-op... yes + 0:05.22 checking whether the C++ compiler supports -Wlogical-op... yes + 0:05.23 checking whether the C compiler supports -Wstring-conversion... no + 0:05.24 checking whether the C++ compiler supports -Wstring-conversion... no + 0:05.26 checking whether the C++ compiler supports -Wno-inline-new-delete... no + 0:05.28 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes + 0:05.31 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes + 0:05.33 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes + 0:05.36 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes + 0:05.38 checking whether the C compiler supports -Wno-error=array-bounds... yes + 0:05.40 checking whether the C++ compiler supports -Wno-error=array-bounds... yes + 0:05.43 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes + 0:05.45 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes + 0:05.48 checking whether the C compiler supports -Wno-multistatement-macros... yes + 0:05.51 checking whether the C++ compiler supports -Wno-multistatement-macros... yes + 0:05.53 checking whether the C compiler supports -Wno-error=class-memaccess... yes + 0:05.55 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes + 0:05.57 checking whether the C compiler supports -Wno-error=atomic-alignment... no + 0:05.59 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no + 0:05.61 checking whether the C compiler supports -Wno-error=deprecated-builtins... no + 0:05.62 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no + 0:05.65 checking whether the C compiler supports -Wformat... yes + 0:05.67 checking whether the C++ compiler supports -Wformat... yes + 0:05.69 checking whether the C compiler supports -Wformat-security... no + 0:05.71 checking whether the C++ compiler supports -Wformat-security... no + 0:05.73 checking whether the C compiler supports -Wformat-overflow=2... yes + 0:05.76 checking whether the C++ compiler supports -Wformat-overflow=2... yes + 0:05.78 checking whether the C compiler supports -Werror=implicit-function-declaration... yes + 0:05.81 checking whether the C compiler supports -Wno-psabi... yes + 0:05.83 checking whether the C++ compiler supports -Wno-psabi... yes + 0:05.86 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes + 0:05.88 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes + 0:05.90 checking whether the C compiler supports -Wno-unknown-warning-option... no + 0:05.92 checking whether the C++ compiler supports -Wno-unknown-warning-option... no + 0:05.95 checking whether the C++ compiler supports -fno-sized-deallocation... yes + 0:05.97 checking whether the C++ compiler supports -fno-aligned-new... yes + 0:05.97 checking for llvm_profdata... /usr/bin/llvm-profdata + 0:05.98 checking for rustc... /usr/bin/rustc + 0:05.98 checking for cargo... /usr/bin/cargo + 0:06.12 checking rustc version... 1.90.0 + 0:06.14 checking cargo version... 1.90.0 + 0:06.99 checking for rust host triplet... aarch64-unknown-linux-gnu + 0:08.37 checking for rust target triplet... aarch64-unknown-linux-gnu + 0:08.43 checking for rustdoc... /usr/bin/rustdoc + 0:08.43 checking for rustfmt... not found 0:08.43 checking for clang for bindgen... not found 0:08.43 checking for libclang for bindgen... not found 0:08.43 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 - 0:08.49 checking for tm_zone and tm_gmtoff in struct tm... yes - 0:08.57 checking for getpagesize... yes - 0:08.66 checking for gmtime_r... yes - 0:08.74 checking for localtime_r... yes - 0:08.83 checking for gettid... yes - 0:08.91 checking for setpriority... yes - 0:09.00 checking for syscall... yes - 0:09.08 checking for getc_unlocked... yes - 0:09.17 checking for pthread_getname_np... yes - 0:09.25 checking for pthread_get_name_np... no - 0:09.33 checking for strerror... yes - 0:09.50 checking for __cxa_demangle... yes - 0:09.55 checking for unwind.h... yes - 0:09.63 checking for _Unwind_Backtrace... yes - 0:09.72 checking for _getc_nolock... no - 0:09.80 checking for localeconv... yes - 0:09.80 checking for awk... /usr/bin/mawk - 0:09.81 checking for gmake... /usr/bin/make - 0:09.81 checking for watchman... not found - 0:09.81 checking for xargs... /usr/bin/xargs - 0:09.81 checking for rpmbuild... not found - 0:09.81 checking for llvm-objdump... /usr/bin/llvm-objdump - 0:09.85 checking for readelf... /usr/bin/llvm-readelf - 0:09.89 checking for objcopy... /usr/bin/llvm-objcopy - 0:09.93 checking for strip... /usr/bin/llvm-strip - 0:09.93 checking for zlib >= 1.2.3... yes - 0:09.93 checking MOZ_ZLIB_CFLAGS... - 0:09.94 checking MOZ_ZLIB_LIBS... -lz - 0:09.94 checking for m4... /usr/bin/m4 - 0:09.96 creating cache ./config.cache - 0:09.99 checking host system type... aarch64-unknown-linux-gnu - 0:10.00 checking target system type... aarch64-unknown-linux-gnu - 0:10.02 checking build system type... aarch64-unknown-linux-gnu - 0:10.06 checking for Cygwin environment... no - 0:10.10 checking for mingw32 environment... no - 0:10.20 checking for executable suffix... no - 0:10.20 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 - 0:10.20 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) works... (cached) yes - 0:10.20 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no - 0:10.20 checking whether we are using GNU C... (cached) yes - 0:10.20 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes - 0:10.20 checking for c++... (cached) /usr/bin/g++ - 0:10.20 checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) works... (cached) yes - 0:10.20 checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no - 0:10.20 checking whether we are using GNU C++... (cached) yes - 0:10.20 checking whether /usr/bin/g++ accepts -g... (cached) yes - 0:10.35 checking for --noexecstack option to as... yes - 0:10.44 checking for -z noexecstack option to ld... yes - 0:10.53 checking for -z text option to ld... yes - 0:10.62 checking for -z relro option to ld... yes - 0:10.72 checking for -z nocopyreloc option to ld... yes - 0:10.82 checking for -Bsymbolic-functions option to ld... yes - 0:10.92 checking for --build-id=sha1 option to ld... yes - 0:10.99 checking for valid debug flags... yes - 0:11.05 checking whether the linker supports Identical Code Folding... no - 0:11.27 checking whether removing dead symbols breaks debugging... /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/configure/check_debug_ranges.py:40: SyntaxWarning: invalid escape sequence '\s' - 0:11.27 m = re.match("\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)", line) - 0:11.48 no - 0:11.54 checking for working const... yes - 0:11.58 checking for mode_t... yes - 0:11.61 checking for off_t... yes - 0:11.64 checking for pid_t... yes - 0:11.67 checking for size_t... yes - 0:11.74 checking for ssize_t... yes - 0:11.94 checking whether 64-bits std::atomic requires -latomic... no - 0:12.01 checking for dirent.h that defines DIR... yes - 0:12.09 checking for opendir in -ldir... no - 0:12.15 checking for gethostbyname_r in -lc_r... no - 0:12.24 checking for library containing dlopen... none required - 0:12.31 checking for dlfcn.h... yes - 0:12.41 checking for dladdr... yes - 0:12.49 checking for socket in -lsocket... no - 0:12.56 checking for pthread_create in -lpthreads... no - 0:12.66 checking for pthread_create in -lpthread... yes - 0:12.77 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes - 0:12.87 checking for clock_gettime(CLOCK_MONOTONIC)... - 0:13.01 checking for sin in -lm... yes - 0:13.15 checking for res_ninit()... yes - 0:13.26 checking for nl_langinfo and CODESET... yes - 0:13.37 checking for __thread keyword for TLS variables... yes - 0:13.38 checking for -pipe support... yes - 0:13.47 checking what kind of list files are supported by the linker... linkerscript - 0:13.54 checking for malloc.h... yes - 0:13.59 checking whether malloc_usable_size definition can use const argument... no - 0:13.63 checking for valloc in malloc.h... yes - 0:13.65 checking for valloc in unistd.h... no - 0:13.68 checking for _aligned_malloc in malloc.h... no - 0:13.70 updating cache ./config.cache - 0:13.70 creating ./config.data - 0:13.72 Creating config.status - 0:13.89 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/context.py:2185: SyntaxWarning: invalid escape sequence '\*' - 0:13.89 WebIDL files included in the build from one of the \*WEBIDL_FILES - 0:13.93 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:123: SyntaxWarning: invalid escape sequence '\#' - 0:13.93 return s.replace("#", "\#").replace("$", "$$") - 0:13.94 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:984: SyntaxWarning: invalid escape sequence '\s' - 0:13.94 "(?:^|\s)tools.*::", content, re.M - 0:13.94 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:995: SyntaxWarning: invalid escape sequence '\s' - 0:13.94 if re.search("(?:^|\s)check.*::", content, re.M): - 0:13.95 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:102: SyntaxWarning: invalid escape sequence '\s' - 0:13.95 ignore = re.compile("\s*(\#.*)?$") - 0:13.95 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:106: SyntaxWarning: invalid escape sequence '\[' - 0:13.95 (?:\[(?P[\w\d.\-\_\\\/{}@]+)\]\s*)? # optional [base/path] - 0:13.96 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:114: SyntaxWarning: invalid escape sequence '\s' - 0:13.96 relsrcline = re.compile("relativesrcdir\s+(?P.+?):") - 0:13.96 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: invalid escape sequence '\%' - 0:13.96 regline = re.compile("\%\s+(.*)$") - 0:13.96 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:116: SyntaxWarning: invalid escape sequence '\*' - 0:13.96 entryre = "(?P\*)?(?P\+?)\s+" - 0:13.96 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:120: SyntaxWarning: invalid escape sequence '\w' - 0:13.96 "(?P[\w\d.\-\_\\\/\+\@]+)\s*" - 0:13.96 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:121: SyntaxWarning: invalid escape sequence '\(' - 0:13.96 "(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$" - 0:13.97 Reticulating splines... - 0:14.05 0:00.12 File already read. Skipping: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/unix/moz.build - 0:14.24 Finished reading 58 moz.build files in 0.05s - 0:14.24 Read 0 gyp files in parallel contributing 0.00s to total wall time - 0:14.24 Processed into 233 build config descriptors in 0.04s - 0:14.24 RecursiveMake backend executed in 0.08s - 0:14.24 162 total backend files; 162 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 35 Makefile - 0:14.24 FasterMake backend executed in 0.02s - 0:14.24 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted - 0:14.24 Clangd backend executed in 0.07s - 0:14.24 82 total backend files; 3 created; 0 updated; 79 unchanged; 0 deleted - 0:14.24 Total wall time: 0.31s; CPU time: 0.31s; Efficiency: 100%; Untracked: 0.05s - 0:14.42 Adding make options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig + 0:08.65 checking for tm_zone and tm_gmtoff in struct tm... yes + 0:08.99 checking for getpagesize... yes + 0:09.31 checking for gmtime_r... yes + 0:09.59 checking for localtime_r... yes + 0:10.02 checking for gettid... yes + 0:10.28 checking for setpriority... yes + 0:10.60 checking for syscall... yes + 0:10.99 checking for getc_unlocked... yes + 0:11.29 checking for pthread_getname_np... yes + 0:11.43 checking for pthread_get_name_np... no + 0:11.88 checking for strerror... yes + 0:12.01 checking for __cxa_demangle... yes + 0:12.09 checking for unwind.h... yes + 0:12.45 checking for _Unwind_Backtrace... yes + 0:12.73 checking for _getc_nolock... no + 0:12.91 checking for localeconv... yes + 0:12.92 checking for awk... /usr/bin/mawk + 0:12.92 checking for gmake... /usr/bin/make + 0:12.92 checking for watchman... not found + 0:12.92 checking for xargs... /usr/bin/xargs + 0:12.92 checking for rpmbuild... not found + 0:12.92 checking for llvm-objdump... /usr/bin/llvm-objdump + 0:13.11 checking for readelf... /usr/bin/llvm-readelf + 0:13.28 checking for objcopy... /usr/bin/llvm-objcopy + 0:13.32 checking for strip... /usr/bin/llvm-strip + 0:13.33 checking for zlib >= 1.2.3... yes + 0:13.34 checking MOZ_ZLIB_CFLAGS... + 0:13.37 checking MOZ_ZLIB_LIBS... -lz + 0:13.38 checking for m4... /usr/bin/m4 + 0:13.51 creating cache ./config.cache + 0:13.66 checking host system type... aarch64-unknown-linux-gnu + 0:13.73 checking target system type... aarch64-unknown-linux-gnu + 0:13.84 checking build system type... aarch64-unknown-linux-gnu + 0:13.97 checking for Cygwin environment... no + 0:14.06 checking for mingw32 environment... no + 0:14.42 checking for executable suffix... no + 0:14.43 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 + 0:14.45 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) works... (cached) yes + 0:14.46 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no + 0:14.46 checking whether we are using GNU C... (cached) yes + 0:14.47 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes + 0:14.48 checking for c++... (cached) /usr/bin/g++ + 0:14.49 checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) works... (cached) yes + 0:14.50 checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no + 0:14.50 checking whether we are using GNU C++... (cached) yes + 0:14.52 checking whether /usr/bin/g++ accepts -g... (cached) yes + 0:14.70 checking for --noexecstack option to as... yes + 0:15.04 checking for -z noexecstack option to ld... yes + 0:15.11 checking for -z text option to ld... yes + 0:15.16 checking for -z relro option to ld... yes + 0:15.23 checking for -z nocopyreloc option to ld... yes + 0:15.28 checking for -Bsymbolic-functions option to ld... yes + 0:15.33 checking for --build-id=sha1 option to ld... yes + 0:15.37 checking for valid debug flags... yes + 0:15.40 checking whether the linker supports Identical Code Folding... no + 0:15.53 checking whether removing dead symbols breaks debugging... /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/configure/check_debug_ranges.py:40: SyntaxWarning: invalid escape sequence '\s' + 0:15.54 m = re.match("\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)", line) + 0:15.71 no + 0:15.74 checking for working const... yes + 0:15.76 checking for mode_t... yes + 0:15.77 checking for off_t... yes + 0:15.79 checking for pid_t... yes + 0:15.81 checking for size_t... yes + 0:15.85 checking for ssize_t... yes + 0:15.97 checking whether 64-bits std::atomic requires -latomic... no + 0:16.01 checking for dirent.h that defines DIR... yes + 0:16.05 checking for opendir in -ldir... no + 0:16.09 checking for gethostbyname_r in -lc_r... no + 0:16.15 checking for library containing dlopen... none required + 0:16.18 checking for dlfcn.h... yes + 0:16.24 checking for dladdr... yes + 0:16.28 checking for socket in -lsocket... no + 0:16.32 checking for pthread_create in -lpthreads... no + 0:16.39 checking for pthread_create in -lpthread... yes + 0:16.44 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes + 0:16.50 checking for clock_gettime(CLOCK_MONOTONIC)... + 0:16.56 checking for sin in -lm... yes + 0:16.64 checking for res_ninit()... yes + 0:16.70 checking for nl_langinfo and CODESET... yes + 0:16.77 checking for __thread keyword for TLS variables... yes + 0:16.78 checking for -pipe support... yes + 0:16.84 checking what kind of list files are supported by the linker... linkerscript + 0:16.88 checking for malloc.h... yes + 0:16.91 checking whether malloc_usable_size definition can use const argument... no + 0:16.93 checking for valloc in malloc.h... yes + 0:16.95 checking for valloc in unistd.h... no + 0:16.97 checking for _aligned_malloc in malloc.h... no + 0:16.99 updating cache ./config.cache + 0:16.99 creating ./config.data + 0:17.00 Creating config.status + 0:17.13 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/context.py:2185: SyntaxWarning: invalid escape sequence '\*' + 0:17.13 WebIDL files included in the build from one of the \*WEBIDL_FILES + 0:17.17 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:123: SyntaxWarning: invalid escape sequence '\#' + 0:17.17 return s.replace("#", "\#").replace("$", "$$") + 0:17.17 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:984: SyntaxWarning: invalid escape sequence '\s' + 0:17.17 "(?:^|\s)tools.*::", content, re.M + 0:17.17 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:995: SyntaxWarning: invalid escape sequence '\s' + 0:17.18 if re.search("(?:^|\s)check.*::", content, re.M): + 0:17.20 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:102: SyntaxWarning: invalid escape sequence '\s' + 0:17.20 ignore = re.compile("\s*(\#.*)?$") + 0:17.20 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:106: SyntaxWarning: invalid escape sequence '\[' + 0:17.20 (?:\[(?P[\w\d.\-\_\\\/{}@]+)\]\s*)? # optional [base/path] + 0:17.20 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:114: SyntaxWarning: invalid escape sequence '\s' + 0:17.20 relsrcline = re.compile("relativesrcdir\s+(?P.+?):") + 0:17.20 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: invalid escape sequence '\%' + 0:17.20 regline = re.compile("\%\s+(.*)$") + 0:17.20 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:116: SyntaxWarning: invalid escape sequence '\*' + 0:17.20 entryre = "(?P\*)?(?P\+?)\s+" + 0:17.20 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:120: SyntaxWarning: invalid escape sequence '\w' + 0:17.20 "(?P[\w\d.\-\_\\\/\+\@]+)\s*" + 0:17.20 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:121: SyntaxWarning: invalid escape sequence '\(' + 0:17.20 "(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$" + 0:17.22 Reticulating splines... + 0:17.37 0:00.19 File already read. Skipping: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/unix/moz.build + 0:19.78 Finished reading 58 moz.build files in 0.10s + 0:19.78 Read 0 gyp files in parallel contributing 0.00s to total wall time + 0:19.78 Processed into 233 build config descriptors in 0.21s + 0:19.78 RecursiveMake backend executed in 0.81s + 0:19.78 162 total backend files; 162 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 35 Makefile + 0:19.78 FasterMake backend executed in 0.31s + 0:19.78 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted + 0:19.78 Clangd backend executed in 1.01s + 0:19.80 82 total backend files; 3 created; 0 updated; 79 unchanged; 0 deleted + 0:19.80 Total wall time: 2.62s; CPU time: 0.34s; Efficiency: 13%; Untracked: 0.18s + 0:20.59 Adding make options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig MOZ_OBJDIR=/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug OBJDIR=/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug FOUND_MOZCONFIG=/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig export FOUND_MOZCONFIG - 0:14.42 /usr/bin/make -f client.mk -j12 -s - 0:14.61 Elapsed: 0.02s; From _tests: Kept 3 existing; Added/updated 499; Removed 0 files and 0 directories. - 0:14.61 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. - 0:14.61 Elapsed: 0.01s; From dist/include: Kept 3 existing; Added/updated 315; Removed 0 files and 0 directories. - 0:14.62 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. - 0:14.64 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. - 0:14.91 ./buildconfig.rs.stub - 0:14.91 ./js-confdefs.h.stub - 0:14.91 ./js-config.h.stub - 0:14.91 ./ProfilingCategoryList.h.stub - 0:14.91 ./ReservedWordsGenerated.h.stub - 0:14.91 ./StatsPhasesGenerated.h.stub - 0:14.91 ./MIROpsGenerated.h.stub - 0:14.92 ./LIROpsGenerated.h.stub - 0:14.92 ./CacheIROpsGenerated.h.stub - 0:14.92 ./AtomicOperationsGenerated.h.stub - 0:14.92 ./WasmIntrinsicGenerated.h.stub - 0:14.94 config - 0:15.03 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/action/process_define_files.py:42: SyntaxWarning: invalid escape sequence '\s' - 0:15.03 "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U - 0:15.13 config/nsinstall_real - 0:15.23 ./selfhosted.out.h.stub - 0:15.31 config/system-header.sentinel.stub - 0:15.35 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/builtin/embedjs.py:159: SyntaxWarning: invalid escape sequence '\(' - 0:15.35 match = re.match("MSG_DEF\((JSMSG_(\w+))", line) - 0:15.36 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="115.16.1" -DMOZILLA_VERSION_U=115.16.1 -DMOZILLA_UAVERSION="115.0" -DMOZ_UPDATE_CHANNEL=default -DMOZ_DEBUG=1 -DMOZ_DIAGNOSTIC_ASSERT_ENABLED=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_DEBUG=1 -DJS_WITHOUT_NSPR=1 -DMOZ_DEBUG_RUST=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_ARM64=1 -DJS_GC_ZEAL=1 -DJS_JITSPEW=1 -DJS_STRUCTURED_SPEW=1 -DJS_DISASM_ARM64=1 -DJS_MASM_VERBOSE=1 -DMOZ_AARCH64_JSCVT=0 -DWASM_CODEGEN_DEBUG=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DU_STATIC_IMPLEMENTATION=1 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=16 -DWASM_HAS_HEAPREG=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETTID=1 -DHAVE_SETPRIORITY=1 -DHAVE_SYSCALL=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_STRERROR=1 -DMOZ_DEMANGLE_SYMBOLS=1 -DHAVE_UNWIND_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_LOCALECONV=1 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H= -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DDEBUG=1 self-hosting-cpp-input.cpp - 0:15.57 js/src/rust/force-cargo-library-build - 0:15.58 js/src/build/symverscript.stub - 0:15.58 js/src/frontend - 0:15.58 js/src/debugger - 0:15.58 js/src/gc/StatsPhasesGenerated.inc.stub - 0:15.59 js/src/irregexp - 0:15.60 js/src/util - 0:15.60 js/src/wasm - 0:15.60 js/src/jit - 0:15.61 warning: `/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/.cargo/config` is deprecated in favor of `config.toml` - 0:15.61 note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` - 0:15.62 js/src - 0:15.63 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/fuzz-tests/gluesmith/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 - 0:15.63 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 - 0:15.63 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 - 0:15.63 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/workspace-hack/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 - 0:17.28 warning: Patch `uniffi v0.23.0` was not used in the crate graph. - 0:17.28 Patch `uniffi_bindgen v0.23.0` was not used in the crate graph. - 0:17.28 Patch `uniffi_build v0.23.0` was not used in the crate graph. - 0:17.28 Patch `uniffi_macros v0.23.0` was not used in the crate graph. - 0:17.28 Patch `weedle2 v4.0.0` was not used in the crate graph. - 0:17.28 Patch `base64 v0.13.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/base64)` was not used in the crate graph. - 0:17.28 Patch `bindgen v0.63.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/bindgen)` was not used in the crate graph. - 0:17.28 Patch `bitflags v2.999.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/bitflags)` was not used in the crate graph. - 0:17.28 Patch `cfg-if v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/cfg-if)` was not used in the crate graph. - 0:17.28 Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. - 0:17.28 Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. - 0:17.28 Patch `cmake v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/cmake)` was not used in the crate graph. - 0:17.28 Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. - 0:17.28 Patch `cssparser v0.31.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/cssparser)` was not used in the crate graph. - 0:17.28 Patch `cssparser-macros v0.6.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/cssparser-macros)` was not used in the crate graph. - 0:17.28 Patch `darling v0.13.99 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/darling)` was not used in the crate graph. - 0:17.28 Patch `env_logger v0.9.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/env_logger)` was not used in the crate graph. - 0:17.28 Patch `interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.28 Patch `js-sys v0.3.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/js-sys)` was not used in the crate graph. - 0:17.28 Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=519e651241e867af3391db08f9ae6400bc023e18#519e6512)` was not used in the crate graph. - 0:17.28 Patch `mio v0.6.23 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/mio-0.6.23)` was not used in the crate graph. - 0:17.28 Patch `nix v0.24.99 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/nix)` was not used in the crate graph. - 0:17.28 Patch `ntapi v0.3.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/ntapi)` was not used in the crate graph. - 0:17.28 Patch `oslog v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/oslog)` was not used in the crate graph. - 0:17.28 Patch `parking_lot v0.12.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/parking_lot)` was not used in the crate graph. - 0:17.28 Patch `redox_users v0.4.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/redox_users)` was not used in the crate graph. - 0:17.28 Patch `rure v0.2.2 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/rure)` was not used in the crate graph. - 0:17.28 Patch `sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.28 Patch `sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.28 Patch `tabs v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.28 Patch `vcpkg v0.2.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/vcpkg)` was not used in the crate graph. - 0:17.28 Patch `viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.28 Patch `warp v0.3.3 (https://github.com/glandium/warp?rev=4af45fae95bc98b0eba1ef0db17e1dac471bb23d#4af45fae)` was not used in the crate graph. - 0:17.28 Patch `wasi v0.10.0+wasi-snapshot-preview999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/wasi)` was not used in the crate graph. - 0:17.28 Patch `wasm-bindgen v0.2.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/wasm-bindgen)` was not used in the crate graph. - 0:17.28 Patch `web-sys v0.3.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/web-sys)` was not used in the crate graph. - 0:17.28 Patch `webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.28 Check that the patched package version and available features are compatible - 0:17.28 with the dependency requirements. If the patch has a different version from - 0:17.28 what is locked in the Cargo.lock file, run `cargo update` to use the new - 0:17.28 version. This may also occur with an optional dependency that is not enabled. - 0:17.39 warning: profile package spec `glsl` in profile `dev` did not match any packages - 0:17.39 help: a package with a similar name exists: `glob` - 0:17.39 warning: profile package spec `glsl` in profile `release` did not match any packages - 0:17.39 help: a package with a similar name exists: `glob` - 0:17.47 Compiling semver v1.0.16 - 0:19.53 Compiling mozbuild v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/mozbuild) - 0:22.92 Compiling once_cell v1.17.1 - 0:23.08 Compiling rustc_version v0.4.0 - 0:23.56 Compiling cc v1.0.73 - 0:26.46 Compiling cfg-if v1.0.0 - 0:26.63 Compiling encoding_rs v0.8.33 - 0:37.19 Compiling encoding_c_mem v0.2.6 - 0:40.04 Compiling encoding_c v0.9.8 - 0:43.07 Compiling memchr v2.5.0 - 0:44.49 Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/mozglue/static/rust) - 0:48.92 Compiling leb128 v0.2.5 - 0:49.58 Compiling arrayvec v0.7.2 - 0:57.10 Compiling wasm-encoder v0.25.0 - 0:59.99 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:59.99 --> mozglue/static/rust/lib.rs:5:13 - 0:59.99 | - 0:59.99 5 | #![cfg_attr(feature = "oom_with_hook", feature(alloc_error_hook))] - 0:59.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:59.99 | - 0:59.99 = note: expected values for `feature` are: `moz_memory` - 0:59.99 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:59.99 = note: see for more information about checking conditional configuration - 0:59.99 = note: `#[warn(unexpected_cfgs)]` on by default - 0:59.99 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:59.99 --> mozglue/static/rust/lib.rs:6:13 - 0:59.99 | - 0:59.99 6 | #![cfg_attr(feature = "oom_with_alloc_error_panic", feature(panic_oom_payload))] - 0:59.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:59.99 | - 0:59.99 = note: expected values for `feature` are: `moz_memory` - 0:59.99 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:59.99 = note: see for more information about checking conditional configuration - 0:59.99 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:59.99 --> mozglue/static/rust/lib.rs:108:11 - 0:59.99 | - 0:59.99 108 | #[cfg(feature = "oom_with_hook")] - 0:59.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:59.99 | - 0:59.99 = note: expected values for `feature` are: `moz_memory` - 0:59.99 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:59.99 = note: see for more information about checking conditional configuration - 0:59.99 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:59.99 --> mozglue/static/rust/lib.rs:110:11 - 0:59.99 | - 0:59.99 110 | #[cfg(feature = "oom_with_hook")] - 0:59.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:59.99 | - 0:59.99 = note: expected values for `feature` are: `moz_memory` - 0:59.99 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:59.99 = note: see for more information about checking conditional configuration - 0:59.99 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:59.99 --> mozglue/static/rust/lib.rs:115:11 - 0:59.99 | - 0:59.99 115 | #[cfg(feature = "oom_with_alloc_error_panic")] - 0:59.99 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:59.99 | - 0:60.00 = note: expected values for `feature` are: `moz_memory` - 0:60.00 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:60.00 = note: see for more information about checking conditional configuration - 1:00.03 warning: unexpected `cfg` condition value: `oom_with_hook` - 1:00.03 --> mozglue/static/rust/lib.rs:134:11 - 1:00.03 | - 1:00.03 134 | #[cfg(feature = "oom_with_hook")] - 1:00.03 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 1:00.03 | - 1:00.03 = note: expected values for `feature` are: `moz_memory` - 1:00.03 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 1:00.03 = note: see for more information about checking conditional configuration - 1:00.03 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 1:00.03 --> mozglue/static/rust/lib.rs:122:15 - 1:00.03 | - 1:00.03 122 | #[cfg(feature = "oom_with_alloc_error_panic")] - 1:00.03 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 1:00.03 | - 1:00.03 = note: expected values for `feature` are: `moz_memory` - 1:00.03 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 1:00.03 = note: see for more information about checking conditional configuration - 1:00.03 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 1:00.03 --> mozglue/static/rust/lib.rs:126:19 - 1:00.03 | - 1:00.03 126 | #[cfg(not(feature = "oom_with_alloc_error_panic"))] - 1:00.03 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 1:00.03 | - 1:00.03 = note: expected values for `feature` are: `moz_memory` - 1:00.03 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 1:00.03 = note: see for more information about checking conditional configuration - 1:00.20 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead - 1:00.20 --> mozglue/static/rust/lib.rs:69:29 - 1:00.20 | - 1:00.20 69 | fn panic_hook(info: &panic::PanicInfo) { - 1:00.20 | ^^^^^^^^^ - 1:00.20 | - 1:00.20 = note: `#[warn(deprecated)]` on by default - 1:02.04 warning: `mozglue-static` (lib) generated 9 warnings - 1:12.46 memory/build - 1:13.33 memory/mozalloc - 1:14.13 mfbt - 1:15.75 Compiling unicode-width v0.1.10 - 1:15.94 Compiling mozilla-central-workspace-hack v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/workspace-hack) - 1:16.28 Compiling jsrust_shared v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared) - 1:16.35 Compiling wast v56.0.0 - 3:13.20 Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust) - 3:16.08 Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 00s - 3:28.16 modules/fdlibm/src - 3:28.63 mozglue/baseprofiler - 3:29.76 mozglue/interposers - 3:48.53 mozglue/misc - 4:20.32 js/src/gc - 8:19.25 js/src/build/libjs_static.a - 8:19.25 js/src/build/libmozjs115-debug.so - 8:28.50 ./spidermonkey_checks.stub - 8:30.51 TEST-PASS | check_spidermonkey_style.py | ok - 8:30.57 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\s' - 8:30.57 reBeforeArg = "(?<=[(,\s])" - 8:30.57 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\w' - 8:30.57 reArgType = "(?P[\w\s:*&<>]+)" - 8:30.57 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' - 8:30.57 reArgName = "(?P\s\w+)" - 8:30.57 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:40: SyntaxWarning: invalid escape sequence '\s' - 8:30.57 reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" - 8:30.57 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g' - 8:30.57 signature = reMatchArg.sub("\g", signature) - 8:30.57 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g' - 8:30.57 r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature - 8:30.75 TEST-PASS | check_macroassembler_style.py | ok - 8:30.90 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/vm/jsopcode.py:19: SyntaxWarning: invalid escape sequence '\s' - 8:30.90 space_star_space_pat = re.compile("^\s*\* ?", re.M) - 8:30.90 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/vm/jsopcode.py:62: SyntaxWarning: invalid escape sequence '\[' - 8:30.90 category_pat = re.compile("\[([^\]]+)\]") - 8:30.90 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/vm/jsopcode.py:169: SyntaxWarning: invalid escape sequence '\s' - 8:30.90 tag_pat = re.compile("^\s*[A-Za-z]+:\s*|\s*$") - 8:30.94 TEST-PASS | check_js_opcode.py | ok - 8:31.25 0 compiler warnings present. - 8:31.35 Overall system resources - Wall time: 510s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 - 8:31.40 Your build was successful! + 0:20.64 /usr/bin/make -f client.mk -j12 -s + 0:21.44 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. + 0:21.45 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. + 0:21.50 Elapsed: 0.01s; From dist/include: Kept 3 existing; Added/updated 315; Removed 0 files and 0 directories. + 0:21.53 Elapsed: 0.09s; From _tests: Kept 3 existing; Added/updated 499; Removed 0 files and 0 directories. + 0:21.86 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. + 0:23.95 ./buildconfig.rs.stub + 0:24.00 ./js-confdefs.h.stub + 0:24.01 ./js-config.h.stub + 0:24.03 ./ProfilingCategoryList.h.stub + 0:24.03 ./ReservedWordsGenerated.h.stub + 0:24.06 ./StatsPhasesGenerated.h.stub + 0:24.08 ./MIROpsGenerated.h.stub + 0:24.08 config + 0:24.10 ./LIROpsGenerated.h.stub + 0:24.15 ./CacheIROpsGenerated.h.stub + 0:24.16 ./AtomicOperationsGenerated.h.stub + 0:24.18 ./WasmIntrinsicGenerated.h.stub + 0:24.74 ./selfhosted.out.h.stub + 0:24.79 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/action/process_define_files.py:42: SyntaxWarning: invalid escape sequence '\s' + 0:24.79 "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U + 0:24.85 config/nsinstall_real + 0:24.94 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/builtin/embedjs.py:159: SyntaxWarning: invalid escape sequence '\(' + 0:24.94 match = re.match("MSG_DEF\((JSMSG_(\w+))", line) + 0:24.94 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="115.16.1" -DMOZILLA_VERSION_U=115.16.1 -DMOZILLA_UAVERSION="115.0" -DMOZ_UPDATE_CHANNEL=default -DMOZ_DEBUG=1 -DMOZ_DIAGNOSTIC_ASSERT_ENABLED=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_DEBUG=1 -DJS_WITHOUT_NSPR=1 -DMOZ_DEBUG_RUST=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_ARM64=1 -DJS_GC_ZEAL=1 -DJS_JITSPEW=1 -DJS_STRUCTURED_SPEW=1 -DJS_DISASM_ARM64=1 -DJS_MASM_VERBOSE=1 -DMOZ_AARCH64_JSCVT=0 -DWASM_CODEGEN_DEBUG=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DU_STATIC_IMPLEMENTATION=1 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=16 -DWASM_HAS_HEAPREG=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETTID=1 -DHAVE_SETPRIORITY=1 -DHAVE_SYSCALL=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_STRERROR=1 -DMOZ_DEMANGLE_SYMBOLS=1 -DHAVE_UNWIND_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_LOCALECONV=1 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H= -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DDEBUG=1 self-hosting-cpp-input.cpp + 0:30.37 js/src/rust/force-cargo-library-build + 0:30.40 js/src/build/symverscript.stub + 0:30.43 js/src/gc/StatsPhasesGenerated.inc.stub + 0:30.45 js/src/frontend + 0:30.46 js/src/debugger + 0:30.52 js/src/jit + 0:30.53 js/src/irregexp + 0:30.54 warning: `/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/.cargo/config` is deprecated in favor of `config.toml` + 0:30.54 note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` + 0:30.57 warningBUILDSTATUS BUILD_VERBOSE js/src + 0:30.58 : /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/workspace-hack/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 + 0:30.58 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 + 0:30.58 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 + 0:30.58 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/fuzz-tests/gluesmith/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 + 0:30.61 js/src/util + 0:30.61 js/src/wasm + 0:31.26 memory/build + 0:31.42 memory/mozalloc + 0:34.31 mfbt + 0:45.92 warning: Patch `uniffi v0.23.0` was not used in the crate graph. + 0:45.92 Patch `uniffi_bindgen v0.23.0` was not used in the crate graph. + 0:45.92 Patch `uniffi_build v0.23.0` was not used in the crate graph. + 0:45.92 Patch `uniffi_macros v0.23.0` was not used in the crate graph. + 0:45.92 Patch `weedle2 v4.0.0` was not used in the crate graph. + 0:45.92 Patch `base64 v0.13.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/base64)` was not used in the crate graph. + 0:45.92 Patch `bindgen v0.63.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/bindgen)` was not used in the crate graph. + 0:45.92 Patch `bitflags v2.999.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/bitflags)` was not used in the crate graph. + 0:45.92 Patch `cfg-if v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/cfg-if)` was not used in the crate graph. + 0:45.92 Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. + 0:45.92 Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. + 0:45.92 Patch `cmake v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/cmake)` was not used in the crate graph. + 0:45.92 Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. + 0:45.92 Patch `cssparser v0.31.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/cssparser)` was not used in the crate graph. + 0:45.92 Patch `cssparser-macros v0.6.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/cssparser-macros)` was not used in the crate graph. + 0:45.92 Patch `darling v0.13.99 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/darling)` was not used in the crate graph. + 0:45.92 Patch `env_logger v0.9.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/env_logger)` was not used in the crate graph. + 0:45.92 Patch `interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:45.92 Patch `js-sys v0.3.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/js-sys)` was not used in the crate graph. + 0:45.92 Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=519e651241e867af3391db08f9ae6400bc023e18#519e6512)` was not used in the crate graph. + 0:45.92 Patch `mio v0.6.23 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/mio-0.6.23)` was not used in the crate graph. + 0:45.92 Patch `nix v0.24.99 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/nix)` was not used in the crate graph. + 0:45.92 Patch `ntapi v0.3.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/ntapi)` was not used in the crate graph. + 0:45.92 Patch `oslog v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/oslog)` was not used in the crate graph. + 0:45.92 Patch `parking_lot v0.12.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/parking_lot)` was not used in the crate graph. + 0:45.92 Patch `redox_users v0.4.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/redox_users)` was not used in the crate graph. + 0:45.92 Patch `rure v0.2.2 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/rure)` was not used in the crate graph. + 0:45.92 Patch `sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:45.92 Patch `sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:45.92 Patch `tabs v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:45.92 Patch `vcpkg v0.2.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/vcpkg)` was not used in the crate graph. + 0:45.92 Patch `viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:45.92 Patch `warp v0.3.3 (https://github.com/glandium/warp?rev=4af45fae95bc98b0eba1ef0db17e1dac471bb23d#4af45fae)` was not used in the crate graph. + 0:45.92 Patch `wasi v0.10.0+wasi-snapshot-preview999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/wasi)` was not used in the crate graph. + 0:45.92 Patch `wasm-bindgen v0.2.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/wasm-bindgen)` was not used in the crate graph. + 0:45.92 Patch `web-sys v0.3.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/web-sys)` was not used in the crate graph. + 0:45.92 Patch `webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:45.92 Check that the patched package version and available features are compatible + 0:45.92 with the dependency requirements. If the patch has a different version from + 0:45.92 what is locked in the Cargo.lock file, run `cargo update` to use the new + 0:45.92 version. This may also occur with an optional dependency that is not enabled. + 0:46.27 warning: profile package spec `glsl` in profile `release` did not match any packages + 0:46.27 help: a package with a similar name exists: `glob` + 0:46.27 warning: profile package spec `glsl` in profile `dev` did not match any packages + 0:46.27 help: a package with a similar name exists: `glob` + 0:47.16 Compiling semver v1.0.16 + 1:04.94 Compiling mozbuild v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/mozbuild) + 1:17.02 Compiling once_cell v1.17.1 + 1:18.01 Compiling rustc_version v0.4.0 + 1:22.16 Compiling cfg-if v1.0.0 + 1:22.42 Compiling cc v1.0.73 + 1:24.54 js/src + 1:36.42 Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/mozglue/static/rust) + 1:38.47 Compiling encoding_rs v0.8.33 + 1:39.77 Compiling encoding_c v0.9.8 + 1:40.53 Compiling memchr v2.5.0 + 1:41.97 Compiling encoding_c_mem v0.2.6 + 1:43.67 Compiling leb128 v0.2.5 + 1:44.62 Compiling arrayvec v0.7.2 + 1:46.79 warning: unexpected `cfg` condition value: `oom_with_hook` + 1:46.79 --> mozglue/static/rust/lib.rs:5:13 + 1:46.79 | + 1:46.79 5 | #![cfg_attr(feature = "oom_with_hook", feature(alloc_error_hook))] + 1:46.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:46.79 | + 1:46.79 = note: expected values for `feature` are: `moz_memory` + 1:46.79 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 1:46.79 = note: see for more information about checking conditional configuration + 1:46.79 = note: `#[warn(unexpected_cfgs)]` on by default + 1:46.79 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 1:46.79 --> mozglue/static/rust/lib.rs:6:13 + 1:46.79 | + 1:46.79 6 | #![cfg_attr(feature = "oom_with_alloc_error_panic", feature(panic_oom_payload))] + 1:46.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:46.79 | + 1:46.79 = note: expected values for `feature` are: `moz_memory` + 1:46.79 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 1:46.79 = note: see for more information about checking conditional configuration + 1:46.79 warning: unexpected `cfg` condition value: `oom_with_hook` + 1:46.79 --> mozglue/static/rust/lib.rs:108:11 + 1:46.79 | + 1:46.79 108 | #[cfg(feature = "oom_with_hook")] + 1:46.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:46.79 | + 1:46.79 = note: expected values for `feature` are: `moz_memory` + 1:46.79 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 1:46.79 = note: see for more information about checking conditional configuration + 1:46.79 warning: unexpected `cfg` condition value: `oom_with_hook` + 1:46.79 --> mozglue/static/rust/lib.rs:110:11 + 1:46.79 | + 1:46.79 110 | #[cfg(feature = "oom_with_hook")] + 1:46.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:46.79 | + 1:46.79 = note: expected values for `feature` are: `moz_memory` + 1:46.79 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 1:46.79 = note: see for more information about checking conditional configuration + 1:46.79 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 1:46.79 --> mozglue/static/rust/lib.rs:115:11 + 1:46.79 | + 1:46.79 115 | #[cfg(feature = "oom_with_alloc_error_panic")] + 1:46.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:46.79 | + 1:46.79 = note: expected values for `feature` are: `moz_memory` + 1:46.79 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 1:46.79 = note: see for more information about checking conditional configuration + 1:46.79 warning: unexpected `cfg` condition value: `oom_with_hook` + 1:46.79 --> mozglue/static/rust/lib.rs:134:11 + 1:46.79 | + 1:46.79 134 | #[cfg(feature = "oom_with_hook")] + 1:46.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:46.79 | + 1:46.79 = note: expected values for `feature` are: `moz_memory` + 1:46.79 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 1:46.79 = note: see for more information about checking conditional configuration + 1:46.79 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 1:46.79 --> mozglue/static/rust/lib.rs:122:15 + 1:46.79 | + 1:46.79 122 | #[cfg(feature = "oom_with_alloc_error_panic")] + 1:46.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:46.79 | + 1:46.79 = note: expected values for `feature` are: `moz_memory` + 1:46.79 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 1:46.79 = note: see for more information about checking conditional configuration + 1:46.79 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 1:46.79 --> mozglue/static/rust/lib.rs:126:19 + 1:46.79 | + 1:46.79 126 | #[cfg(not(feature = "oom_with_alloc_error_panic"))] + 1:46.79 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:46.79 | + 1:46.79 = note: expected values for `feature` are: `moz_memory` + 1:46.79 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 1:46.79 = note: see for more information about checking conditional configuration + 1:46.81 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead + 1:46.81 --> mozglue/static/rust/lib.rs:69:29 + 1:46.81 | + 1:46.81 69 | fn panic_hook(info: &panic::PanicInfo) { + 1:46.81 | ^^^^^^^^^ + 1:46.81 | + 1:46.81 = note: `#[warn(deprecated)]` on by default + 1:47.03 warning: `mozglue-static` (lib) generated 9 warnings + 1:47.03 Compiling wasm-encoder v0.25.0 + 1:48.70 Compiling unicode-width v0.1.10 + 1:48.87 Compiling mozilla-central-workspace-hack v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/workspace-hack) + 1:48.99 Compiling jsrust_shared v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared) + 1:49.01 Compiling wast v56.0.0 + 2:09.97 modules/fdlibm/src + 2:10.36 Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust) + 2:11.13 Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 40s + 2:42.43 mozglue/baseprofiler + 3:07.26 mozglue/interposers + 3:08.36 mozglue/misc + 3:14.55 js/src/gc + 5:37.33 js/src/build/libjs_static.a + 5:37.33 js/src/build/libmozjs115-debug.so + 5:46.10 ./spidermonkey_checks.stub + 5:47.01 TEST-PASS | check_spidermonkey_style.py | ok + 5:47.04 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\s' + 5:47.04 reBeforeArg = "(?<=[(,\s])" + 5:47.04 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\w' + 5:47.04 reArgType = "(?P[\w\s:*&<>]+)" + 5:47.04 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' + 5:47.04 reArgName = "(?P\s\w+)" + 5:47.04 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:40: SyntaxWarning: invalid escape sequence '\s' + 5:47.04 reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" + 5:47.04 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g' + 5:47.04 signature = reMatchArg.sub("\g", signature) + 5:47.04 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g' + 5:47.04 r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature + 5:47.18 TEST-PASS | check_macroassembler_style.py | ok + 5:47.25 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/vm/jsopcode.py:19: SyntaxWarning: invalid escape sequence '\s' + 5:47.25 space_star_space_pat = re.compile("^\s*\* ?", re.M) + 5:47.25 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/vm/jsopcode.py:62: SyntaxWarning: invalid escape sequence '\[' + 5:47.25 category_pat = re.compile("\[([^\]]+)\]") + 5:47.25 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/vm/jsopcode.py:169: SyntaxWarning: invalid escape sequence '\s' + 5:47.25 tag_pat = re.compile("^\s*[A-Za-z]+:\s*|\s*$") + 5:47.27 TEST-PASS | check_js_opcode.py | ok + 5:47.44 0 compiler warnings present. + 5:47.51 Overall system resources - Wall time: 346s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 + 5:47.53 Your build was successful! Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes @@ -37798,485 +37835,484 @@ To take your build for a test drive, run: |mach run| Site not up-to-date reason: "/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release/_virtualenvs/build" does not exist 0:00.78 Clobber not needed. - 0:01.06 Using Python 3.13.9 from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release/_virtualenvs/build/bin/python - 0:01.06 Adding configure options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig - 0:01.06 --enable-project=js - 0:01.06 --enable-shared-js - 0:01.06 --disable-jemalloc - 0:01.06 --without-intl-api - 0:01.06 --disable-js-shell - 0:01.06 --disable-tests - 0:01.06 --enable-optimize - 0:01.06 checking for vcs source checkout... no - 0:01.12 checking for a shell... /usr/bin/sh - 0:01.20 checking for host system type... aarch64-unknown-linux-gnu - 0:01.20 checking for target system type... aarch64-unknown-linux-gnu - 0:01.68 checking for Python 3... /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release/_virtualenvs/build/bin/python (3.13.9) + 0:01.08 Using Python 3.13.9 from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release/_virtualenvs/build/bin/python + 0:01.08 Adding configure options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig + 0:01.08 --enable-project=js + 0:01.08 --enable-shared-js + 0:01.08 --disable-jemalloc + 0:01.08 --without-intl-api + 0:01.08 --disable-js-shell + 0:01.08 --disable-tests + 0:01.08 --enable-optimize + 0:01.08 checking for vcs source checkout... no + 0:01.16 checking for a shell... /usr/bin/sh + 0:01.25 checking for host system type... aarch64-unknown-linux-gnu + 0:01.25 checking for target system type... aarch64-unknown-linux-gnu + 0:01.69 checking for Python 3... /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release/_virtualenvs/build/bin/python (3.13.9) 0:01.71 checking whether cross compiling... no 0:01.71 checking for wget... not found 0:01.71 checking for ccache... not found 0:01.71 checking for the target C compiler... /usr/bin/gcc - 0:01.77 checking whether the target C compiler can be used... yes - 0:01.77 checking the target C compiler version... 15.2.0 - 0:01.82 checking the target C compiler works... yes - 0:01.82 checking for the target C++ compiler... /usr/bin/g++ + 0:01.76 checking whether the target C compiler can be used... yes + 0:01.76 checking the target C compiler version... 15.2.0 + 0:01.81 checking the target C compiler works... yes + 0:01.81 checking for the target C++ compiler... /usr/bin/g++ 0:01.84 checking whether the target C++ compiler can be used... yes 0:01.84 checking the target C++ compiler version... 15.2.0 - 0:01.88 checking the target C++ compiler works... yes - 0:01.88 checking for the host C compiler... /usr/bin/gcc - 0:01.88 checking whether the host C compiler can be used... yes - 0:01.88 checking the host C compiler version... 15.2.0 - 0:01.88 checking the host C compiler works... yes - 0:01.88 checking for the host C++ compiler... /usr/bin/g++ - 0:01.88 checking whether the host C++ compiler can be used... yes - 0:01.88 checking the host C++ compiler version... 15.2.0 - 0:01.88 checking the host C++ compiler works... yes + 0:01.89 checking the target C++ compiler works... yes + 0:01.89 checking for the host C compiler... /usr/bin/gcc + 0:01.89 checking whether the host C compiler can be used... yes + 0:01.89 checking the host C compiler version... 15.2.0 + 0:01.89 checking the host C compiler works... yes + 0:01.89 checking for the host C++ compiler... /usr/bin/g++ + 0:01.89 checking whether the host C++ compiler can be used... yes + 0:01.89 checking the host C++ compiler version... 15.2.0 + 0:01.89 checking the host C++ compiler works... yes 0:01.90 checking for target linker... bfd - 0:01.92 checking for host linker... bfd - 0:01.97 checking for 64-bit OS... yes + 0:01.91 checking for host linker... bfd + 0:01.96 checking for 64-bit OS... yes 0:02.01 checking for new enough STL headers from libstdc++... yes - 0:02.04 checking for the assembler... /usr/bin/gcc - 0:02.05 checking for ar... /usr/bin/ar - 0:02.05 checking for host_ar... /usr/bin/ar - 0:02.06 checking for nm... /usr/bin/nm - 0:02.06 checking for pkg_config... /usr/bin/pkg-config - 0:02.06 checking for pkg-config version... 1.8.1 - 0:02.07 checking whether pkg-config is pkgconf... yes - 0:02.14 checking for strndup... yes - 0:02.20 checking for posix_memalign... yes - 0:02.27 checking for memalign... yes - 0:02.35 checking for malloc_usable_size... yes - 0:02.41 checking for stdint.h... yes - 0:02.47 checking for inttypes.h... yes - 0:02.50 checking for malloc.h... yes - 0:02.53 checking for alloca.h... yes - 0:02.56 checking for sys/byteorder.h... no - 0:02.61 checking for getopt.h... yes - 0:02.67 checking for unistd.h... yes - 0:02.73 checking for nl_types.h... yes - 0:02.75 checking for cpuid.h... no - 0:02.81 checking for fts.h... yes - 0:02.87 checking for sys/statvfs.h... yes - 0:02.92 checking for sys/statfs.h... yes - 0:02.98 checking for sys/vfs.h... yes - 0:03.04 checking for sys/mount.h... yes - 0:03.11 checking for sys/quota.h... yes - 0:03.17 checking for linux/quota.h... yes - 0:03.21 checking for linux/if_addr.h... yes - 0:03.27 checking for linux/rtnetlink.h... yes - 0:03.32 checking for sys/queue.h... yes - 0:03.37 checking for sys/types.h... yes - 0:03.42 checking for netinet/in.h... yes - 0:03.46 checking for byteswap.h... yes - 0:03.50 checking for memfd_create in sys/mman.h... yes - 0:03.57 checking for linux/perf_event.h... yes - 0:03.62 checking for perf_event_open system call... yes - 0:03.67 checking whether the C compiler supports -Wbitfield-enum-conversion... no - 0:03.72 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no - 0:03.76 checking whether the C++ compiler supports -Wdeprecated-this-capture... no - 0:03.81 checking whether the C compiler supports -Wformat-type-confusion... no - 0:03.85 checking whether the C++ compiler supports -Wformat-type-confusion... no - 0:03.89 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no - 0:03.93 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no - 0:04.00 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no - 0:04.06 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no - 0:04.08 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no - 0:04.11 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no - 0:04.13 checking whether the C compiler supports -Wunreachable-code-return... no - 0:04.16 checking whether the C++ compiler supports -Wunreachable-code-return... no - 0:04.19 checking whether the C compiler supports -Wclass-varargs... no - 0:04.22 checking whether the C++ compiler supports -Wclass-varargs... no - 0:04.25 checking whether the C++ compiler supports -Wempty-init-stmt... no - 0:04.30 checking whether the C compiler supports -Wfloat-overflow-conversion... no - 0:04.33 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no - 0:04.36 checking whether the C compiler supports -Wfloat-zero-conversion... no - 0:04.40 checking whether the C++ compiler supports -Wfloat-zero-conversion... no - 0:04.42 checking whether the C compiler supports -Wloop-analysis... no - 0:04.45 checking whether the C++ compiler supports -Wloop-analysis... no - 0:04.47 checking whether the C compiler supports -Wno-range-loop-analysis... no - 0:04.51 checking whether the C++ compiler supports -Wno-range-loop-analysis... no - 0:04.56 checking whether the C++ compiler supports -Wc++2a-compat... yes - 0:04.60 checking whether the C++ compiler supports -Wcomma-subscript... yes - 0:04.65 checking whether the C compiler supports -Wenum-compare-conditional... no - 0:04.69 checking whether the C++ compiler supports -Wenum-compare-conditional... no - 0:04.72 checking whether the C compiler supports -Wenum-float-conversion... no - 0:04.75 checking whether the C++ compiler supports -Wenum-float-conversion... no - 0:04.79 checking whether the C++ compiler supports -Wvolatile... yes - 0:04.84 checking whether the C++ compiler supports -Wno-error=deprecated... yes - 0:04.87 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no - 0:04.92 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes - 0:04.95 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no - 0:04.98 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no - 0:04.99 checking whether the C++ compiler supports -Wcomma... no - 0:05.03 checking whether the C compiler supports -Wduplicated-cond... yes - 0:05.07 checking whether the C++ compiler supports -Wduplicated-cond... yes - 0:05.10 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes - 0:05.14 checking whether the C compiler supports -Wlogical-op... yes - 0:05.18 checking whether the C++ compiler supports -Wlogical-op... yes - 0:05.20 checking whether the C compiler supports -Wstring-conversion... no - 0:05.21 checking whether the C++ compiler supports -Wstring-conversion... no - 0:05.22 checking whether the C++ compiler supports -Wno-inline-new-delete... no - 0:05.25 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes - 0:05.30 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes - 0:05.34 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes - 0:05.39 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes - 0:05.44 checking whether the C compiler supports -Wno-error=array-bounds... yes - 0:05.48 checking whether the C++ compiler supports -Wno-error=array-bounds... yes - 0:05.51 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes - 0:05.55 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes - 0:05.59 checking whether the C compiler supports -Wno-multistatement-macros... yes - 0:05.64 checking whether the C++ compiler supports -Wno-multistatement-macros... yes - 0:05.69 checking whether the C compiler supports -Wno-error=class-memaccess... yes - 0:05.72 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes - 0:05.74 checking whether the C compiler supports -Wno-error=atomic-alignment... no - 0:05.77 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no - 0:05.80 checking whether the C compiler supports -Wno-error=deprecated-builtins... no - 0:05.83 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no - 0:05.86 checking whether the C compiler supports -Wformat... yes - 0:05.90 checking whether the C++ compiler supports -Wformat... yes - 0:05.94 checking whether the C compiler supports -Wformat-security... no - 0:05.96 checking whether the C++ compiler supports -Wformat-security... no - 0:06.00 checking whether the C compiler supports -Wformat-overflow=2... yes - 0:06.05 checking whether the C++ compiler supports -Wformat-overflow=2... yes - 0:06.09 checking whether the C compiler supports -Werror=implicit-function-declaration... yes - 0:06.12 checking whether the C compiler supports -Wno-psabi... yes - 0:06.14 checking whether the C++ compiler supports -Wno-psabi... yes - 0:06.17 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes - 0:06.22 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes - 0:06.26 checking whether the C compiler supports -Wno-unknown-warning-option... no - 0:06.28 checking whether the C++ compiler supports -Wno-unknown-warning-option... no - 0:06.30 checking whether the C++ compiler supports -fno-sized-deallocation... yes - 0:06.34 checking whether the C++ compiler supports -fno-aligned-new... yes - 0:06.34 checking for llvm_profdata... /usr/bin/llvm-profdata - 0:06.35 checking for rustc... /usr/bin/rustc - 0:06.35 checking for cargo... /usr/bin/cargo - 0:06.95 checking rustc version... 1.90.0 - 0:06.98 checking cargo version... 1.90.0 - 0:07.79 checking for rust host triplet... aarch64-unknown-linux-gnu - 0:07.98 checking for rust target triplet... aarch64-unknown-linux-gnu - 0:07.98 checking for rustdoc... /usr/bin/rustdoc - 0:07.98 checking for rustfmt... not found - 0:07.98 checking for clang for bindgen... not found - 0:07.98 checking for libclang for bindgen... not found - 0:07.98 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 - 0:08.04 checking for tm_zone and tm_gmtoff in struct tm... yes - 0:08.13 checking for getpagesize... yes - 0:08.21 checking for gmtime_r... yes - 0:08.30 checking for localtime_r... yes - 0:08.36 checking for gettid... yes - 0:08.45 checking for setpriority... yes - 0:08.54 checking for syscall... yes - 0:08.63 checking for getc_unlocked... yes - 0:08.72 checking for pthread_getname_np... yes - 0:08.81 checking for pthread_get_name_np... no - 0:08.90 checking for strerror... yes - 0:09.06 checking for __cxa_demangle... yes - 0:09.10 checking for unwind.h... yes - 0:09.19 checking for _Unwind_Backtrace... yes - 0:09.26 checking for _getc_nolock... no - 0:09.33 checking for localeconv... yes - 0:09.33 checking for awk... /usr/bin/mawk - 0:09.34 checking for gmake... /usr/bin/make - 0:09.34 checking for watchman... not found - 0:09.34 checking for xargs... /usr/bin/xargs - 0:09.34 checking for rpmbuild... not found - 0:09.34 checking for llvm-objdump... /usr/bin/llvm-objdump - 0:09.37 checking for readelf... /usr/bin/llvm-readelf - 0:09.41 checking for objcopy... /usr/bin/llvm-objcopy - 0:09.44 checking for strip... /usr/bin/llvm-strip - 0:09.44 checking for zlib >= 1.2.3... yes - 0:09.45 checking MOZ_ZLIB_CFLAGS... - 0:09.45 checking MOZ_ZLIB_LIBS... -lz - 0:09.45 checking for m4... /usr/bin/m4 - 0:09.47 creating cache ./config.cache - 0:09.50 checking host system type... aarch64-unknown-linux-gnu - 0:09.52 checking target system type... aarch64-unknown-linux-gnu + 0:02.03 checking for the assembler... /usr/bin/gcc + 0:02.04 checking for ar... /usr/bin/ar + 0:02.04 checking for host_ar... /usr/bin/ar + 0:02.04 checking for nm... /usr/bin/nm + 0:02.04 checking for pkg_config... /usr/bin/pkg-config + 0:02.04 checking for pkg-config version... 1.8.1 + 0:02.04 checking whether pkg-config is pkgconf... yes + 0:02.13 checking for strndup... yes + 0:02.21 checking for posix_memalign... yes + 0:02.29 checking for memalign... yes + 0:02.38 checking for malloc_usable_size... yes + 0:02.43 checking for stdint.h... yes + 0:02.48 checking for inttypes.h... yes + 0:02.55 checking for malloc.h... yes + 0:02.59 checking for alloca.h... yes + 0:02.62 checking for sys/byteorder.h... no + 0:02.66 checking for getopt.h... yes + 0:02.72 checking for unistd.h... yes + 0:02.77 checking for nl_types.h... yes + 0:02.80 checking for cpuid.h... no + 0:02.85 checking for fts.h... yes + 0:02.91 checking for sys/statvfs.h... yes + 0:02.96 checking for sys/statfs.h... yes + 0:03.01 checking for sys/vfs.h... yes + 0:03.07 checking for sys/mount.h... yes + 0:03.13 checking for sys/quota.h... yes + 0:03.20 checking for linux/quota.h... yes + 0:03.26 checking for linux/if_addr.h... yes + 0:03.31 checking for linux/rtnetlink.h... yes + 0:03.37 checking for sys/queue.h... yes + 0:03.42 checking for sys/types.h... yes + 0:03.49 checking for netinet/in.h... yes + 0:03.54 checking for byteswap.h... yes + 0:03.60 checking for memfd_create in sys/mman.h... yes + 0:03.66 checking for linux/perf_event.h... yes + 0:03.71 checking for perf_event_open system call... yes + 0:03.76 checking whether the C compiler supports -Wbitfield-enum-conversion... no + 0:03.81 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no + 0:03.86 checking whether the C++ compiler supports -Wdeprecated-this-capture... no + 0:03.91 checking whether the C compiler supports -Wformat-type-confusion... no + 0:03.96 checking whether the C++ compiler supports -Wformat-type-confusion... no + 0:04.03 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no + 0:04.09 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no + 0:04.14 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no + 0:04.20 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no + 0:04.25 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no + 0:04.30 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no + 0:04.35 checking whether the C compiler supports -Wunreachable-code-return... no + 0:04.40 checking whether the C++ compiler supports -Wunreachable-code-return... no + 0:04.42 checking whether the C compiler supports -Wclass-varargs... no + 0:04.45 checking whether the C++ compiler supports -Wclass-varargs... no + 0:04.48 checking whether the C++ compiler supports -Wempty-init-stmt... no + 0:04.54 checking whether the C compiler supports -Wfloat-overflow-conversion... no + 0:04.59 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no + 0:04.63 checking whether the C compiler supports -Wfloat-zero-conversion... no + 0:04.67 checking whether the C++ compiler supports -Wfloat-zero-conversion... no + 0:04.69 checking whether the C compiler supports -Wloop-analysis... no + 0:04.72 checking whether the C++ compiler supports -Wloop-analysis... no + 0:04.74 checking whether the C compiler supports -Wno-range-loop-analysis... no + 0:04.78 checking whether the C++ compiler supports -Wno-range-loop-analysis... no + 0:04.81 checking whether the C++ compiler supports -Wc++2a-compat... yes + 0:04.86 checking whether the C++ compiler supports -Wcomma-subscript... yes + 0:04.92 checking whether the C compiler supports -Wenum-compare-conditional... no + 0:04.97 checking whether the C++ compiler supports -Wenum-compare-conditional... no + 0:05.00 checking whether the C compiler supports -Wenum-float-conversion... no + 0:05.04 checking whether the C++ compiler supports -Wenum-float-conversion... no + 0:05.09 checking whether the C++ compiler supports -Wvolatile... yes + 0:05.14 checking whether the C++ compiler supports -Wno-error=deprecated... yes + 0:05.17 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no + 0:05.22 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes + 0:05.26 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no + 0:05.30 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no + 0:05.31 checking whether the C++ compiler supports -Wcomma... no + 0:05.36 checking whether the C compiler supports -Wduplicated-cond... yes + 0:05.39 checking whether the C++ compiler supports -Wduplicated-cond... yes + 0:05.44 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes + 0:05.48 checking whether the C compiler supports -Wlogical-op... yes + 0:05.54 checking whether the C++ compiler supports -Wlogical-op... yes + 0:05.59 checking whether the C compiler supports -Wstring-conversion... no + 0:05.61 checking whether the C++ compiler supports -Wstring-conversion... no + 0:05.64 checking whether the C++ compiler supports -Wno-inline-new-delete... no + 0:05.69 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes + 0:05.74 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes + 0:05.78 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes + 0:05.83 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes + 0:05.88 checking whether the C compiler supports -Wno-error=array-bounds... yes + 0:05.93 checking whether the C++ compiler supports -Wno-error=array-bounds... yes + 0:05.97 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes + 0:06.02 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes + 0:06.07 checking whether the C compiler supports -Wno-multistatement-macros... yes + 0:06.12 checking whether the C++ compiler supports -Wno-multistatement-macros... yes + 0:06.16 checking whether the C compiler supports -Wno-error=class-memaccess... yes + 0:06.21 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes + 0:06.24 checking whether the C compiler supports -Wno-error=atomic-alignment... no + 0:06.26 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no + 0:06.30 checking whether the C compiler supports -Wno-error=deprecated-builtins... no + 0:06.34 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no + 0:06.38 checking whether the C compiler supports -Wformat... yes + 0:06.43 checking whether the C++ compiler supports -Wformat... yes + 0:06.47 checking whether the C compiler supports -Wformat-security... no + 0:06.52 checking whether the C++ compiler supports -Wformat-security... no + 0:06.56 checking whether the C compiler supports -Wformat-overflow=2... yes + 0:06.61 checking whether the C++ compiler supports -Wformat-overflow=2... yes + 0:06.67 checking whether the C compiler supports -Werror=implicit-function-declaration... yes + 0:06.72 checking whether the C compiler supports -Wno-psabi... yes + 0:06.77 checking whether the C++ compiler supports -Wno-psabi... yes + 0:06.82 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes + 0:06.87 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes + 0:06.92 checking whether the C compiler supports -Wno-unknown-warning-option... no + 0:06.97 checking whether the C++ compiler supports -Wno-unknown-warning-option... no + 0:07.02 checking whether the C++ compiler supports -fno-sized-deallocation... yes + 0:07.07 checking whether the C++ compiler supports -fno-aligned-new... yes + 0:07.07 checking for llvm_profdata... /usr/bin/llvm-profdata + 0:07.09 checking for rustc... /usr/bin/rustc + 0:07.09 checking for cargo... /usr/bin/cargo + 0:07.26 checking rustc version... 1.90.0 + 0:07.29 checking cargo version... 1.90.0 + 0:07.64 checking for rust host triplet... aarch64-unknown-linux-gnu + 0:07.86 checking for rust target triplet... aarch64-unknown-linux-gnu + 0:07.86 checking for rustdoc... /usr/bin/rustdoc + 0:07.87 checking for rustfmt... not found + 0:07.87 checking for clang for bindgen... not found + 0:07.87 checking for libclang for bindgen... not found + 0:07.87 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 + 0:07.93 checking for tm_zone and tm_gmtoff in struct tm... yes + 0:08.02 checking for getpagesize... yes + 0:08.10 checking for gmtime_r... yes + 0:08.19 checking for localtime_r... yes + 0:08.28 checking for gettid... yes + 0:08.37 checking for setpriority... yes + 0:08.46 checking for syscall... yes + 0:08.55 checking for getc_unlocked... yes + 0:08.64 checking for pthread_getname_np... yes + 0:08.72 checking for pthread_get_name_np... no + 0:08.81 checking for strerror... yes + 0:09.00 checking for __cxa_demangle... yes + 0:09.05 checking for unwind.h... yes + 0:09.12 checking for _Unwind_Backtrace... yes + 0:09.20 checking for _getc_nolock... no + 0:09.28 checking for localeconv... yes + 0:09.28 checking for awk... /usr/bin/mawk + 0:09.28 checking for gmake... /usr/bin/make + 0:09.28 checking for watchman... not found + 0:09.28 checking for xargs... /usr/bin/xargs + 0:09.28 checking for rpmbuild... not found + 0:09.29 checking for llvm-objdump... /usr/bin/llvm-objdump + 0:09.32 checking for readelf... /usr/bin/llvm-readelf + 0:09.36 checking for objcopy... /usr/bin/llvm-objcopy + 0:09.40 checking for strip... /usr/bin/llvm-strip + 0:09.40 checking for zlib >= 1.2.3... yes + 0:09.41 checking MOZ_ZLIB_CFLAGS... + 0:09.41 checking MOZ_ZLIB_LIBS... -lz + 0:09.41 checking for m4... /usr/bin/m4 + 0:09.44 creating cache ./config.cache + 0:09.49 checking host system type... aarch64-unknown-linux-gnu + 0:09.51 checking target system type... aarch64-unknown-linux-gnu 0:09.54 checking build system type... aarch64-unknown-linux-gnu - 0:09.58 checking for Cygwin environment... no - 0:09.61 checking for mingw32 environment... no - 0:09.71 checking for executable suffix... no - 0:09.71 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 - 0:09.71 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) works... (cached) yes - 0:09.71 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no - 0:09.71 checking whether we are using GNU C... (cached) yes - 0:09.71 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes - 0:09.72 checking for c++... (cached) /usr/bin/g++ - 0:09.72 checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) works... (cached) yes - 0:09.72 checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no - 0:09.72 checking whether we are using GNU C++... (cached) yes - 0:09.72 checking whether /usr/bin/g++ accepts -g... (cached) yes - 0:09.84 checking for --noexecstack option to as... yes - 0:09.92 checking for -z noexecstack option to ld... yes - 0:10.00 checking for -z text option to ld... yes - 0:10.09 checking for -z relro option to ld... yes - 0:10.19 checking for -z nocopyreloc option to ld... yes - 0:10.28 checking for -Bsymbolic-functions option to ld... yes - 0:10.37 checking for --build-id=sha1 option to ld... yes - 0:10.43 checking whether the linker supports Identical Code Folding... no - 0:10.79 checking whether removing dead symbols breaks debugging... no - 0:10.84 checking for working const... yes - 0:10.85 checking for mode_t... yes - 0:10.87 checking for off_t... yes - 0:10.89 checking for pid_t... yes - 0:10.91 checking for size_t... yes - 0:10.96 checking for ssize_t... yes - 0:11.10 checking whether 64-bits std::atomic requires -latomic... no - 0:11.17 checking for dirent.h that defines DIR... yes - 0:11.24 checking for opendir in -ldir... no - 0:11.30 checking for gethostbyname_r in -lc_r... no - 0:11.39 checking for library containing dlopen... none required - 0:11.45 checking for dlfcn.h... yes - 0:11.55 checking for dladdr... yes - 0:11.63 checking for socket in -lsocket... no - 0:11.70 checking for pthread_create in -lpthreads... no - 0:11.80 checking for pthread_create in -lpthread... yes - 0:11.90 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes - 0:12.01 checking for clock_gettime(CLOCK_MONOTONIC)... - 0:12.11 checking for sin in -lm... yes - 0:12.26 checking for res_ninit()... yes - 0:12.37 checking for nl_langinfo and CODESET... yes - 0:12.48 checking for __thread keyword for TLS variables... yes - 0:12.54 checking for valid optimization flags... yes - 0:12.54 checking for -pipe support... yes - 0:12.63 checking what kind of list files are supported by the linker... linkerscript - 0:12.70 checking for malloc.h... yes - 0:12.75 checking whether malloc_usable_size definition can use const argument... no - 0:12.79 checking for valloc in malloc.h... yes - 0:12.82 checking for valloc in unistd.h... no - 0:12.86 checking for _aligned_malloc in malloc.h... no - 0:12.87 updating cache ./config.cache - 0:12.88 creating ./config.data - 0:12.90 Creating config.status - 0:13.04 Reticulating splines... - 0:13.14 0:00.11 File already read. Skipping: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/unix/moz.build - 0:13.34 Finished reading 55 moz.build files in 0.08s - 0:13.34 Read 0 gyp files in parallel contributing 0.00s to total wall time - 0:13.34 Processed into 226 build config descriptors in 0.04s - 0:13.34 RecursiveMake backend executed in 0.08s - 0:13.34 160 total backend files; 160 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 34 Makefile - 0:13.34 FasterMake backend executed in 0.02s - 0:13.34 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted - 0:13.34 Clangd backend executed in 0.07s - 0:13.34 82 total backend files; 3 created; 0 updated; 79 unchanged; 0 deleted - 0:13.34 Total wall time: 0.31s; CPU time: 0.31s; Efficiency: 98%; Untracked: 0.02s - 0:13.53 Adding make options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig + 0:09.59 checking for Cygwin environment... no + 0:09.63 checking for mingw32 environment... no + 0:09.73 checking for executable suffix... no + 0:09.74 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 + 0:09.74 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) works... (cached) yes + 0:09.74 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no + 0:09.74 checking whether we are using GNU C... (cached) yes + 0:09.74 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes + 0:09.74 checking for c++... (cached) /usr/bin/g++ + 0:09.74 checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) works... (cached) yes + 0:09.74 checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -w -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no + 0:09.75 checking whether we are using GNU C++... (cached) yes + 0:09.75 checking whether /usr/bin/g++ accepts -g... (cached) yes + 0:09.90 checking for --noexecstack option to as... yes + 0:10.00 checking for -z noexecstack option to ld... yes + 0:10.09 checking for -z text option to ld... yes + 0:10.19 checking for -z relro option to ld... yes + 0:10.29 checking for -z nocopyreloc option to ld... yes + 0:10.38 checking for -Bsymbolic-functions option to ld... yes + 0:10.47 checking for --build-id=sha1 option to ld... yes + 0:10.53 checking whether the linker supports Identical Code Folding... no + 0:10.95 checking whether removing dead symbols breaks debugging... no + 0:11.02 checking for working const... yes + 0:11.05 checking for mode_t... yes + 0:11.09 checking for off_t... yes + 0:11.13 checking for pid_t... yes + 0:11.16 checking for size_t... yes + 0:11.24 checking for ssize_t... yes + 0:11.45 checking whether 64-bits std::atomic requires -latomic... no + 0:11.52 checking for dirent.h that defines DIR... yes + 0:11.61 checking for opendir in -ldir... no + 0:11.68 checking for gethostbyname_r in -lc_r... no + 0:11.78 checking for library containing dlopen... none required + 0:11.85 checking for dlfcn.h... yes + 0:11.96 checking for dladdr... yes + 0:12.05 checking for socket in -lsocket... no + 0:12.13 checking for pthread_create in -lpthreads... no + 0:12.24 checking for pthread_create in -lpthread... yes + 0:12.35 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes + 0:12.46 checking for clock_gettime(CLOCK_MONOTONIC)... + 0:12.58 checking for sin in -lm... yes + 0:12.74 checking for res_ninit()... yes + 0:12.86 checking for nl_langinfo and CODESET... yes + 0:12.98 checking for __thread keyword for TLS variables... yes + 0:13.06 checking for valid optimization flags... yes + 0:13.06 checking for -pipe support... yes + 0:13.16 checking what kind of list files are supported by the linker... linkerscript + 0:13.24 checking for malloc.h... yes + 0:13.30 checking whether malloc_usable_size definition can use const argument... no + 0:13.34 checking for valloc in malloc.h... yes + 0:13.38 checking for valloc in unistd.h... no + 0:13.42 checking for _aligned_malloc in malloc.h... no + 0:13.44 updating cache ./config.cache + 0:13.44 creating ./config.data + 0:13.47 Creating config.status + 0:13.62 Reticulating splines... + 0:13.70 0:00.10 File already read. Skipping: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/unix/moz.build + 0:13.90 Finished reading 55 moz.build files in 0.06s + 0:13.91 Read 0 gyp files in parallel contributing 0.00s to total wall time + 0:13.91 Processed into 226 build config descriptors in 0.04s + 0:13.91 RecursiveMake backend executed in 0.08s + 0:13.91 160 total backend files; 160 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 34 Makefile + 0:13.91 FasterMake backend executed in 0.02s + 0:13.91 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted + 0:13.91 Clangd backend executed in 0.07s + 0:13.91 82 total backend files; 3 created; 0 updated; 79 unchanged; 0 deleted + 0:13.91 Total wall time: 0.30s; CPU time: 0.30s; Efficiency: 100%; Untracked: 0.03s + 0:14.09 Adding make options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig MOZ_OBJDIR=/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release OBJDIR=/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release FOUND_MOZCONFIG=/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig export FOUND_MOZCONFIG - 0:13.53 /usr/bin/make -f client.mk -j12 -s - 0:13.71 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. - 0:13.72 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. - 0:13.72 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. - 0:13.72 Elapsed: 0.01s; From dist/include: Kept 3 existing; Added/updated 315; Removed 0 files and 0 directories. - 0:13.74 Elapsed: 0.03s; From _tests: Kept 3 existing; Added/updated 499; Removed 0 files and 0 directories. - 0:13.99 ./buildconfig.rs.stub - 0:13.99 ./js-confdefs.h.stub - 0:13.99 ./js-config.h.stub - 0:13.99 ./ProfilingCategoryList.h.stub - 0:13.99 ./ReservedWordsGenerated.h.stub - 0:14.00 ./StatsPhasesGenerated.h.stub - 0:14.00 ./MIROpsGenerated.h.stub - 0:14.00 ./LIROpsGenerated.h.stub - 0:14.00 config - 0:14.00 ./CacheIROpsGenerated.h.stub - 0:14.01 ./AtomicOperationsGenerated.h.stub - 0:14.01 ./WasmIntrinsicGenerated.h.stub - 0:14.34 ./selfhosted.out.h.stub - 0:14.35 config/nsinstall_real - 0:14.48 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="115.16.1" -DMOZILLA_VERSION_U=115.16.1 -DMOZILLA_UAVERSION="115.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_ARM64=1 -DMOZ_AARCH64_JSCVT=0 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DU_STATIC_IMPLEMENTATION=1 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=16 -DWASM_HAS_HEAPREG=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETTID=1 -DHAVE_SETPRIORITY=1 -DHAVE_SYSCALL=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_STRERROR=1 -DHAVE_UNWIND_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_LOCALECONV=1 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H= -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp - 0:14.56 config/system-header.sentinel.stub - 0:14.85 js/src/rust/force-cargo-library-build - 0:14.85 js/src/build/symverscript.stub - 0:14.85 js/src/gc/StatsPhasesGenerated.inc.stub - 0:14.86 js/src/frontend - 0:14.86 js/src/debugger - 0:14.86 js/src/irregexp - 0:14.87 warning: `/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release/.cargo/config` is deprecated in favor of `config.toml` - 0:14.87 note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` - 0:14.87 js/src/util - 0:14.88 js/src/jit - 0:14.90 js/src - 0:14.97 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/fuzz-tests/gluesmith/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 - 0:14.97 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 - 0:14.98 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/workspace-hack/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 - 0:14.98 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 - 0:16.71 warning: Patch `base64 v0.13.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/base64)` was not used in the crate graph. - 0:16.71 Patch `bindgen v0.63.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/bindgen)` was not used in the crate graph. - 0:16.71 Patch `bitflags v2.999.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/bitflags)` was not used in the crate graph. - 0:16.71 Patch `cfg-if v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/cfg-if)` was not used in the crate graph. - 0:16.71 Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. - 0:16.71 Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. - 0:16.71 Patch `cmake v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/cmake)` was not used in the crate graph. - 0:16.71 Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. - 0:16.71 Patch `cssparser v0.31.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/cssparser)` was not used in the crate graph. - 0:16.71 Patch `cssparser-macros v0.6.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/cssparser-macros)` was not used in the crate graph. - 0:16.71 Patch `darling v0.13.99 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/darling)` was not used in the crate graph. - 0:16.71 Patch `env_logger v0.9.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/env_logger)` was not used in the crate graph. - 0:16.71 Patch `interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:16.71 Patch `js-sys v0.3.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/js-sys)` was not used in the crate graph. - 0:16.71 Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=519e651241e867af3391db08f9ae6400bc023e18#519e6512)` was not used in the crate graph. - 0:16.71 Patch `mio v0.6.23 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/mio-0.6.23)` was not used in the crate graph. - 0:16.71 Patch `nix v0.24.99 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/nix)` was not used in the crate graph. - 0:16.71 Patch `ntapi v0.3.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/ntapi)` was not used in the crate graph. - 0:16.71 Patch `oslog v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/oslog)` was not used in the crate graph. - 0:16.71 Patch `parking_lot v0.12.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/parking_lot)` was not used in the crate graph. - 0:16.71 Patch `redox_users v0.4.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/redox_users)` was not used in the crate graph. - 0:16.71 Patch `rure v0.2.2 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/rure)` was not used in the crate graph. - 0:16.71 Patch `sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:16.71 Patch `sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:16.71 Patch `tabs v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:16.71 Patch `vcpkg v0.2.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/vcpkg)` was not used in the crate graph. - 0:16.71 Patch `viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:16.71 Patch `warp v0.3.3 (https://github.com/glandium/warp?rev=4af45fae95bc98b0eba1ef0db17e1dac471bb23d#4af45fae)` was not used in the crate graph. - 0:16.71 Patch `wasi v0.10.0+wasi-snapshot-preview999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/wasi)` was not used in the crate graph. - 0:16.71 Patch `wasm-bindgen v0.2.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/wasm-bindgen)` was not used in the crate graph. - 0:16.71 Patch `web-sys v0.3.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/web-sys)` was not used in the crate graph. - 0:16.71 Patch `webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:16.71 Patch `uniffi v0.23.0` was not used in the crate graph. - 0:16.71 Patch `uniffi_bindgen v0.23.0` was not used in the crate graph. - 0:16.71 Patch `uniffi_build v0.23.0` was not used in the crate graph. - 0:16.71 Patch `uniffi_macros v0.23.0` was not used in the crate graph. - 0:16.71 Patch `weedle2 v4.0.0` was not used in the crate graph. - 0:16.71 Check that the patched package version and available features are compatible - 0:16.71 with the dependency requirements. If the patch has a different version from - 0:16.71 what is locked in the Cargo.lock file, run `cargo update` to use the new - 0:16.71 version. This may also occur with an optional dependency that is not enabled. - 0:16.83 warning: profile package spec `glsl` in profile `release` did not match any packages - 0:16.83 help: a package with a similar name exists: `glob` - 0:16.83 warning: profile package spec `glsl` in profile `dev` did not match any packages - 0:16.83 help: a package with a similar name exists: `glob` - 0:17.08 Compiling semver v1.0.16 - 0:18.66 Compiling mozbuild v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/mozbuild) - 0:22.08 Compiling once_cell v1.17.1 - 0:23.14 Compiling rustc_version v0.4.0 - 0:25.22 Compiling cc v1.0.73 - 0:28.47 js/src/wasm - 0:36.01 Compiling cfg-if v1.0.0 - 0:36.13 Compiling encoding_rs v0.8.33 - 0:39.26 Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/mozglue/static/rust) - 0:40.03 Compiling encoding_c_mem v0.2.6 - 0:40.11 Compiling encoding_c v0.9.8 - 0:40.35 Compiling memchr v2.5.0 - 0:40.83 Compiling arrayvec v0.7.2 - 0:41.12 Compiling leb128 v0.2.5 - 0:41.43 Compiling wasm-encoder v0.25.0 - 0:41.96 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:41.96 --> mozglue/static/rust/lib.rs:5:13 - 0:41.96 | - 0:41.96 5 | #![cfg_attr(feature = "oom_with_hook", feature(alloc_error_hook))] - 0:41.96 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:41.96 | - 0:41.96 = note: expected values for `feature` are: `moz_memory` - 0:41.96 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:41.96 = note: see for more information about checking conditional configuration - 0:41.96 = note: `#[warn(unexpected_cfgs)]` on by default - 0:41.96 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:41.96 --> mozglue/static/rust/lib.rs:6:13 - 0:41.96 | - 0:41.96 6 | #![cfg_attr(feature = "oom_with_alloc_error_panic", feature(panic_oom_payload))] - 0:41.96 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:41.96 | - 0:41.96 = note: expected values for `feature` are: `moz_memory` - 0:41.96 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:41.96 = note: see for more information about checking conditional configuration - 0:41.96 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:41.96 --> mozglue/static/rust/lib.rs:108:11 - 0:41.96 | - 0:41.96 108 | #[cfg(feature = "oom_with_hook")] - 0:41.96 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:41.96 | - 0:41.96 = note: expected values for `feature` are: `moz_memory` - 0:41.96 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:41.96 = note: see for more information about checking conditional configuration - 0:41.96 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:41.96 --> mozglue/static/rust/lib.rs:110:11 - 0:41.96 | - 0:41.97 110 | #[cfg(feature = "oom_with_hook")] - 0:41.97 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:41.97 | - 0:41.97 = note: expected values for `feature` are: `moz_memory` - 0:41.97 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:41.97 = note: see for more information about checking conditional configuration - 0:41.97 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:41.97 --> mozglue/static/rust/lib.rs:115:11 - 0:41.97 | - 0:41.97 115 | #[cfg(feature = "oom_with_alloc_error_panic")] - 0:41.97 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:41.97 | - 0:41.97 = note: expected values for `feature` are: `moz_memory` - 0:41.97 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:41.97 = note: see for more information about checking conditional configuration - 0:41.97 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:41.97 --> mozglue/static/rust/lib.rs:134:11 - 0:41.97 | - 0:41.97 134 | #[cfg(feature = "oom_with_hook")] - 0:41.97 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:41.97 | - 0:41.97 = note: expected values for `feature` are: `moz_memory` - 0:41.97 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:41.97 = note: see for more information about checking conditional configuration - 0:41.97 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:41.97 --> mozglue/static/rust/lib.rs:122:15 - 0:41.97 | - 0:41.97 122 | #[cfg(feature = "oom_with_alloc_error_panic")] - 0:41.97 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:41.97 | - 0:41.97 = note: expected values for `feature` are: `moz_memory` - 0:41.97 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:41.97 = note: see for more information about checking conditional configuration - 0:41.97 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:41.97 --> mozglue/static/rust/lib.rs:126:19 - 0:41.97 | - 0:41.97 126 | #[cfg(not(feature = "oom_with_alloc_error_panic"))] - 0:41.97 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:41.97 | - 0:41.97 = note: expected values for `feature` are: `moz_memory` - 0:41.97 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:41.97 = note: see for more information about checking conditional configuration - 0:41.98 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead - 0:41.98 --> mozglue/static/rust/lib.rs:69:29 - 0:41.98 | - 0:41.98 69 | fn panic_hook(info: &panic::PanicInfo) { - 0:41.98 | ^^^^^^^^^ - 0:41.98 | - 0:41.98 = note: `#[warn(deprecated)]` on by default - 0:42.51 warning: `mozglue-static` (lib) generated 9 warnings - 0:46.92 Compiling mozilla-central-workspace-hack v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/workspace-hack) - 0:47.07 Compiling unicode-width v0.1.10 - 0:47.36 Compiling wast v56.0.0 - 0:52.84 Compiling jsrust_shared v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared) - 1:05.88 memory/build - 1:16.42 memory/mozalloc - 1:19.64 mfbt - 1:36.36 modules/fdlibm/src - 1:58.31 mozglue/baseprofiler - 1:59.70 mozglue/interposers - 2:00.83 mozglue/misc - 2:14.59 js/src/gc - 2:16.04 Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust) - 3:31.74 Finished `release` profile [optimized] target(s) in 3m 16s - 5:27.56 js/src/build/libjs_static.a - 5:27.56 js/src/build/libmozjs115-release.so - 5:36.66 ./spidermonkey_checks.stub - 5:37.48 TEST-PASS | check_spidermonkey_style.py | ok - 5:37.53 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\s' - 5:37.53 reBeforeArg = "(?<=[(,\s])" - 5:37.53 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\w' - 5:37.53 reArgType = "(?P[\w\s:*&<>]+)" - 5:37.53 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' - 5:37.53 reArgName = "(?P\s\w+)" - 5:37.53 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:40: SyntaxWarning: invalid escape sequence '\s' - 5:37.53 reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" - 5:37.53 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g' - 5:37.53 signature = reMatchArg.sub("\g", signature) - 5:37.53 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g' - 5:37.53 r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature - 5:37.68 TEST-PASS | check_macroassembler_style.py | ok - 5:37.76 TEST-PASS | check_js_opcode.py | ok - 5:37.95 0 compiler warnings present. - 5:38.02 Overall system resources - Wall time: 337s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 - 5:38.05 Your build was successful! + 0:14.09 /usr/bin/make -f client.mk -j12 -s + 0:14.22 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. + 0:14.26 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. + 0:14.27 Elapsed: 0.01s; From dist/include: Kept 3 existing; Added/updated 315; Removed 0 files and 0 directories. + 0:14.28 Elapsed: 0.03s; From _tests: Kept 3 existing; Added/updated 499; Removed 0 files and 0 directories. + 0:14.51 ./buildconfig.rs.stub + 0:14.51 ./js-confdefs.h.stub + 0:14.52 ./js-config.h.stub + 0:14.52 ./ProfilingCategoryList.h.stub + 0:14.52 ./ReservedWordsGenerated.h.stub + 0:14.52 ./StatsPhasesGenerated.h.stub + 0:14.52 ./MIROpsGenerated.h.stub + 0:14.52 ./LIROpsGenerated.h.stub + 0:14.53 config + 0:14.53 ./CacheIROpsGenerated.h.stub + 0:14.53 ./AtomicOperationsGenerated.h.stub + 0:14.53 ./WasmIntrinsicGenerated.h.stub + 0:14.72 ./selfhosted.out.h.stub + 0:14.85 config/nsinstall_real + 0:14.87 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="115.16.1" -DMOZILLA_VERSION_U=115.16.1 -DMOZILLA_UAVERSION="115.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_ARM64=1 -DMOZ_AARCH64_JSCVT=0 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DU_STATIC_IMPLEMENTATION=1 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=16 -DWASM_HAS_HEAPREG=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETTID=1 -DHAVE_SETPRIORITY=1 -DHAVE_SYSCALL=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_STRERROR=1 -DHAVE_UNWIND_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_LOCALECONV=1 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H= -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp + 0:15.08 config/system-header.sentinel.stub + 0:15.36 js/src/rust/force-cargo-library-build + 0:15.36 js/src/build/symverscript.stub + 0:15.36 js/src/gc/StatsPhasesGenerated.inc.stub + 0:15.36 js/src/debugger + 0:15.37 js/src/irregexp + 0:15.37 js/src + 0:15.38 js/src/frontend + 0:15.38 js/src/wasm + 0:15.38 js/src/jit + 0:15.38 memory/build + 0:15.38 js/src/util + 0:15.38 warning: `/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release/.cargo/config` is deprecated in favor of `config.toml` + 0:15.38 note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` + 0:15.39 warningBUILDSTATUS BUILD_VERBOSE memory/mozalloc + 0:15.39 : /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 + 0:15.40 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/fuzz-tests/gluesmith/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 + 0:15.40 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 + 0:15.40 warning: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/workspace-hack/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 + 0:16.93 warning: Patch `base64 v0.13.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/base64)` was not used in the crate graph. + 0:16.93 Patch `bindgen v0.63.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/bindgen)` was not used in the crate graph. + 0:16.93 Patch `bitflags v2.999.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/bitflags)` was not used in the crate graph. + 0:16.93 Patch `cfg-if v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/cfg-if)` was not used in the crate graph. + 0:16.93 Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. + 0:16.93 Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. + 0:16.93 Patch `cmake v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/cmake)` was not used in the crate graph. + 0:16.93 Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. + 0:16.93 Patch `cssparser v0.31.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/cssparser)` was not used in the crate graph. + 0:16.93 Patch `cssparser-macros v0.6.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/cssparser-macros)` was not used in the crate graph. + 0:16.93 Patch `darling v0.13.99 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/darling)` was not used in the crate graph. + 0:16.93 Patch `env_logger v0.9.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/env_logger)` was not used in the crate graph. + 0:16.93 Patch `interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:16.93 Patch `js-sys v0.3.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/js-sys)` was not used in the crate graph. + 0:16.93 Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=519e651241e867af3391db08f9ae6400bc023e18#519e6512)` was not used in the crate graph. + 0:16.93 Patch `mio v0.6.23 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/mio-0.6.23)` was not used in the crate graph. + 0:16.93 Patch `nix v0.24.99 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/nix)` was not used in the crate graph. + 0:16.93 Patch `ntapi v0.3.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/ntapi)` was not used in the crate graph. + 0:16.93 Patch `oslog v0.1.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/oslog)` was not used in the crate graph. + 0:16.93 Patch `parking_lot v0.12.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/parking_lot)` was not used in the crate graph. + 0:16.93 Patch `redox_users v0.4.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/redox_users)` was not used in the crate graph. + 0:16.93 Patch `rure v0.2.2 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/third_party/rust/rure)` was not used in the crate graph. + 0:16.93 Patch `sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:16.93 Patch `sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:16.93 Patch `tabs v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:16.93 Patch `vcpkg v0.2.999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/vcpkg)` was not used in the crate graph. + 0:16.93 Patch `viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:16.93 Patch `warp v0.3.3 (https://github.com/glandium/warp?rev=4af45fae95bc98b0eba1ef0db17e1dac471bb23d#4af45fae)` was not used in the crate graph. + 0:16.93 Patch `wasi v0.10.0+wasi-snapshot-preview999 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/wasi)` was not used in the crate graph. + 0:16.93 Patch `wasm-bindgen v0.2.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/wasm-bindgen)` was not used in the crate graph. + 0:16.93 Patch `web-sys v0.3.100 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/dummy-web/web-sys)` was not used in the crate graph. + 0:16.93 Patch `webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:16.93 Patch `uniffi v0.23.0` was not used in the crate graph. + 0:16.93 Patch `uniffi_bindgen v0.23.0` was not used in the crate graph. + 0:16.93 Patch `uniffi_build v0.23.0` was not used in the crate graph. + 0:16.93 Patch `uniffi_macros v0.23.0` was not used in the crate graph. + 0:16.93 Patch `weedle2 v4.0.0` was not used in the crate graph. + 0:16.93 Check that the patched package version and available features are compatible + 0:16.93 with the dependency requirements. If the patch has a different version from + 0:16.93 what is locked in the Cargo.lock file, run `cargo update` to use the new + 0:16.93 version. This may also occur with an optional dependency that is not enabled. + 0:17.01 warning: profile package spec `glsl` in profile `release` did not match any packages + 0:17.01 help: a package with a similar name exists: `glob` + 0:17.01 warning: profile package spec `glsl` in profile `dev` did not match any packages + 0:17.01 help: a package with a similar name exists: `glob` + 0:17.09 Compiling semver v1.0.16 + 0:17.75 Compiling mozbuild v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/mozbuild) + 0:20.30 Compiling once_cell v1.17.1 + 0:20.79 Compiling rustc_version v0.4.0 + 0:22.37 Compiling cfg-if v1.0.0 + 0:22.46 Compiling cc v1.0.73 + 0:22.69 mfbt + 0:23.49 Compiling encoding_rs v0.8.33 + 0:32.38 Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/mozglue/static/rust) + 0:33.28 Compiling memchr v2.5.0 + 0:34.04 Compiling encoding_c v0.9.8 + 0:34.49 Compiling encoding_c_mem v0.2.6 + 0:35.17 Compiling leb128 v0.2.5 + 0:35.41 Compiling arrayvec v0.7.2 + 0:35.48 Compiling wasm-encoder v0.25.0 + 0:36.25 warning: unexpected `cfg` condition value: `oom_with_hook` + 0:36.26 --> mozglue/static/rust/lib.rs:5:13 + 0:36.26 | + 0:36.26 5 | #![cfg_attr(feature = "oom_with_hook", feature(alloc_error_hook))] + 0:36.26 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:36.26 | + 0:36.26 = note: expected values for `feature` are: `moz_memory` + 0:36.26 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 0:36.26 = note: see for more information about checking conditional configuration + 0:36.26 = note: `#[warn(unexpected_cfgs)]` on by default + 0:36.26 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 0:36.26 --> mozglue/static/rust/lib.rs:6:13 + 0:36.26 | + 0:36.26 6 | #![cfg_attr(feature = "oom_with_alloc_error_panic", feature(panic_oom_payload))] + 0:36.26 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:36.26 | + 0:36.26 = note: expected values for `feature` are: `moz_memory` + 0:36.26 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 0:36.26 = note: see for more information about checking conditional configuration + 0:36.26 warning: unexpected `cfg` condition value: `oom_with_hook` + 0:36.26 --> mozglue/static/rust/lib.rs:108:11 + 0:36.26 | + 0:36.26 108 | #[cfg(feature = "oom_with_hook")] + 0:36.26 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:36.26 | + 0:36.26 = note: expected values for `feature` are: `moz_memory` + 0:36.26 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 0:36.26 = note: see for more information about checking conditional configuration + 0:36.26 warning: unexpected `cfg` condition value: `oom_with_hook` + 0:36.26 --> mozglue/static/rust/lib.rs:110:11 + 0:36.26 | + 0:36.26 110 | #[cfg(feature = "oom_with_hook")] + 0:36.26 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:36.26 | + 0:36.26 = note: expected values for `feature` are: `moz_memory` + 0:36.26 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 0:36.26 = note: see for more information about checking conditional configuration + 0:36.27 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 0:36.27 --> mozglue/static/rust/lib.rs:115:11 + 0:36.27 | + 0:36.27 115 | #[cfg(feature = "oom_with_alloc_error_panic")] + 0:36.27 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:36.27 | + 0:36.27 = note: expected values for `feature` are: `moz_memory` + 0:36.27 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 0:36.27 = note: see for more information about checking conditional configuration + 0:36.27 warning: unexpected `cfg` condition value: `oom_with_hook` + 0:36.27 --> mozglue/static/rust/lib.rs:134:11 + 0:36.27 | + 0:36.27 134 | #[cfg(feature = "oom_with_hook")] + 0:36.27 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:36.27 | + 0:36.27 = note: expected values for `feature` are: `moz_memory` + 0:36.27 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 0:36.27 = note: see for more information about checking conditional configuration + 0:36.27 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 0:36.27 --> mozglue/static/rust/lib.rs:122:15 + 0:36.27 | + 0:36.27 122 | #[cfg(feature = "oom_with_alloc_error_panic")] + 0:36.27 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:36.27 | + 0:36.27 = note: expected values for `feature` are: `moz_memory` + 0:36.27 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 0:36.27 = note: see for more information about checking conditional configuration + 0:36.27 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 0:36.27 --> mozglue/static/rust/lib.rs:126:19 + 0:36.27 | + 0:36.27 126 | #[cfg(not(feature = "oom_with_alloc_error_panic"))] + 0:36.27 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:36.27 | + 0:36.27 = note: expected values for `feature` are: `moz_memory` + 0:36.27 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 0:36.27 = note: see for more information about checking conditional configuration + 0:36.27 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead + 0:36.27 --> mozglue/static/rust/lib.rs:69:29 + 0:36.27 | + 0:36.27 69 | fn panic_hook(info: &panic::PanicInfo) { + 0:36.27 | ^^^^^^^^^ + 0:36.27 | + 0:36.27 = note: `#[warn(deprecated)]` on by default + 0:36.49 warning: `mozglue-static` (lib) generated 9 warnings + 0:38.52 Compiling mozilla-central-workspace-hack v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/workspace-hack) + 0:38.63 Compiling unicode-width v0.1.10 + 0:38.83 Compiling wast v56.0.0 + 0:39.16 Compiling jsrust_shared v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared) + 0:39.28 modules/fdlibm/src + 0:42.16 mozglue/baseprofiler + 0:53.57 mozglue/interposers + 0:53.92 mozglue/misc + 1:49.20 js/src/gc + 2:03.16 Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust) + 4:04.53 Finished `release` profile [optimized] target(s) in 3m 49s + 7:29.09 js/src/build/libjs_static.a + 7:29.09 js/src/build/libmozjs115-release.so + 7:36.96 ./spidermonkey_checks.stub + 7:37.86 TEST-PASS | check_spidermonkey_style.py | ok + 7:37.92 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\s' + 7:37.92 reBeforeArg = "(?<=[(,\s])" + 7:37.92 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\w' + 7:37.92 reArgType = "(?P[\w\s:*&<>]+)" + 7:37.92 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' + 7:37.92 reArgName = "(?P\s\w+)" + 7:37.92 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:40: SyntaxWarning: invalid escape sequence '\s' + 7:37.92 reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" + 7:37.92 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g' + 7:37.92 signature = reMatchArg.sub("\g", signature) + 7:37.92 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g' + 7:37.92 r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature + 7:38.08 TEST-PASS | check_macroassembler_style.py | ok + 7:38.12 TEST-PASS | check_js_opcode.py | ok + 7:38.33 0 compiler warnings present. + 7:38.44 Overall system resources - Wall time: 458s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 + 7:38.48 Your build was successful! Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes @@ -38315,68 +38351,68 @@ Generated ../workspaces/gcc/Collada.make... Generated ../workspaces/gcc/cxxtestroot.make... Generated ../workspaces/gcc/test.make... -Done (1488ms). +Done (1541ms). /usr/bin/make config=release verbose=1 -C build/workspaces/gcc \ -j12 make[2]: Entering directory '/build/reproducible-path/0ad-0.27.1/build/workspaces/gcc' ==== Building mocks_real (release) ==== -==== Building network (release) ==== ==== Building rlinterface (release) ==== +==== Building network (release) ==== ==== Building tinygettext (release) ==== -Creating obj/mocks_real_Release ==== Building lobby (release) ==== -mkdir -p obj/mocks_real_Release ==== Building simulation2 (release) ==== -mocks_real.cpp Creating obj/rlinterface_Release -==== Building scriptinterface (release) ==== -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_real -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mocks_real_Release/mocks_real.o" -MF "obj/mocks_real_Release/mocks_real.d" -c "../../../source/mocks/mocks_real.cpp" mkdir -p obj/rlinterface_Release +==== Building scriptinterface (release) ==== +Creating obj/tinygettext_Release +Creating obj/mocks_real_Release +mkdir -p obj/tinygettext_Release +mkdir -p obj/mocks_real_Release +precompiled.h RLInterface.cpp +g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/precompiled.h.gch" -MF "obj/tinygettext_Release/precompiled.h.d" -c "../../../source/pch/tinygettext/precompiled.h" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/rlinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/rlinterface_Release/RLInterface.o" -MF "obj/rlinterface_Release/RLInterface.d" -c "../../../source/rlinterface/RLInterface.cpp" -==== Building engine (release) ==== +mocks_real.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_real -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mocks_real_Release/mocks_real.o" -MF "obj/mocks_real_Release/mocks_real.d" -c "../../../source/mocks/mocks_real.cpp" ==== Building graphics (release) ==== -==== Building gui (release) ==== +==== Building engine (release) ==== ==== Building atlas (release) ==== -Creating obj/network_Release -mkdir -p obj/network_Release -Creating obj/tinygettext_Release -mkdir -p obj/tinygettext_Release +Creating obj/lobby_Release +mkdir -p obj/lobby_Release +==== Building gui (release) ==== ==== Building lowlevel (release) ==== +Creating obj/network_Release precompiled.h Creating obj/scriptinterface_Release +mkdir -p obj/network_Release mkdir -p obj/scriptinterface_Release +g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/precompiled.h.gch" -MF "obj/lobby_Release/precompiled.h.d" -c "../../../source/pch/lobby/precompiled.h" precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/precompiled.h.gch" -MF "obj/tinygettext_Release/precompiled.h.d" -c "../../../source/pch/tinygettext/precompiled.h" g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/precompiled.h.gch" -MF "obj/network_Release/precompiled.h.d" -c "../../../source/pch/network/precompiled.h" -Creating obj/lobby_Release precompiled.h -mkdir -p obj/lobby_Release g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/precompiled.h.gch" -MF "obj/scriptinterface_Release/precompiled.h.d" -c "../../../source/pch/scriptinterface/precompiled.h" +Creating obj/atlas_Release +mkdir -p obj/atlas_Release precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/precompiled.h.gch" -MF "obj/lobby_Release/precompiled.h.d" -c "../../../source/pch/lobby/precompiled.h" +g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/precompiled.h.gch" -MF "obj/atlas_Release/precompiled.h.d" -c "../../../source/pch/atlas/precompiled.h" Creating obj/gui_Release mkdir -p obj/gui_Release precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/precompiled.h.gch" -MF "obj/gui_Release/precompiled.h.d" -c "../../../source/pch/gui/precompiled.h" -Creating obj/atlas_Release -mkdir -p obj/atlas_Release -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/precompiled.h.gch" -MF "obj/atlas_Release/precompiled.h.d" -c "../../../source/pch/atlas/precompiled.h" Creating obj/lowlevel_Release mkdir -p obj/lowlevel_Release -Creating obj/engine_Release -mkdir -p obj/engine_Release precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/precompiled.h.gch" -MF "obj/lowlevel_Release/precompiled.h.d" -c "../../../source/pch/lowlevel/precompiled.h" -precompiled.h -g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/precompiled.h.gch" -MF "obj/engine_Release/precompiled.h.d" -c "../../../source/pch/engine/precompiled.h" +Creating obj/engine_Release +mkdir -p obj/engine_Release +Creating obj/simulation2_Release +mkdir -p obj/simulation2_Release Creating obj/graphics_Release mkdir -p obj/graphics_Release precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/precompiled.h.gch" -MF "obj/graphics_Release/precompiled.h.d" -c "../../../source/pch/graphics/precompiled.h" -Creating obj/simulation2_Release -mkdir -p obj/simulation2_Release +precompiled.h +g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/precompiled.h.gch" -MF "obj/engine_Release/precompiled.h.d" -c "../../../source/pch/engine/precompiled.h" precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/precompiled.h.gch" -MF "obj/simulation2_Release/precompiled.h.d" -c "../../../source/pch/simulation2/precompiled.h" Linking mocks_real @@ -38392,95 +38428,60 @@ g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/gladwrapper -I../../../source -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/gladwrapper_Release/glx.o" -MF "obj/gladwrapper_Release/glx.d" -c "../../../source/third_party/glad/src/glx.cpp" vulkan.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/gladwrapper -I../../../source -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/gladwrapper_Release/vulkan.o" -MF "obj/gladwrapper_Release/vulkan.d" -c "../../../source/third_party/glad/src/vulkan.cpp" -touch "obj/scriptinterface_Release/precompiled.h" -JSON.cpp -g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/JSON.o" -MF "obj/scriptinterface_Release/JSON.d" -c "../../../source/scriptinterface/JSON.cpp" +touch "obj/lobby_Release/precompiled.h" +Globals.cpp +g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/Globals.o" -MF "obj/lobby_Release/Globals.d" -c "../../../source/lobby/Globals.cpp" touch "obj/lowlevel_Release/precompiled.h" aarch64.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/aarch64.o" -MF "obj/lowlevel_Release/aarch64.d" -c "../../../source/lib/sysdep/arch/aarch64/aarch64.cpp" +touch "obj/network_Release/precompiled.h" +NetClient.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetClient.o" -MF "obj/network_Release/NetClient.d" -c "../../../source/network/NetClient.cpp" +touch "obj/scriptinterface_Release/precompiled.h" +JSON.cpp +g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/JSON.o" -MF "obj/scriptinterface_Release/JSON.d" -c "../../../source/scriptinterface/JSON.cpp" Linking gladwrapper ar -rcs "../../../binaries/system/libgladwrapper.a" obj/gladwrapper_Release/egl.o obj/gladwrapper_Release/gl.o obj/gladwrapper_Release/glx.o obj/gladwrapper_Release/vulkan.o -==== Building mongoose (release) ==== -Creating obj/mongoose_Release -mkdir -p obj/mongoose_Release -mongoose.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mongoose -I../../../source -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mongoose_Release/mongoose.o" -MF "obj/mongoose_Release/mongoose.d" -c "../../../source/third_party/mongoose/mongoose.cpp" -touch "obj/tinygettext_Release/precompiled.h" -dictionary.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/dictionary.o" -MF "obj/tinygettext_Release/dictionary.d" -c "../../../source/third_party/tinygettext/src/dictionary.cpp" +NetClientTurnManager.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetClientTurnManager.o" -MF "obj/network_Release/NetClientTurnManager.d" -c "../../../source/network/NetClientTurnManager.cpp" app_hooks.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/app_hooks.o" -MF "obj/lowlevel_Release/app_hooks.d" -c "../../../source/lib/app_hooks.cpp" -touch "obj/lobby_Release/precompiled.h" -Globals.cpp -g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/Globals.o" -MF "obj/lobby_Release/Globals.d" -c "../../../source/lobby/Globals.cpp" -archive.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/archive.o" -MF "obj/lowlevel_Release/archive.d" -c "../../../source/lib/file/archive/archive.cpp" -archive_zip.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/archive_zip.o" -MF "obj/lowlevel_Release/archive_zip.d" -c "../../../source/lib/file/archive/archive_zip.cpp" GlooxScriptConversions.cpp g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/GlooxScriptConversions.o" -MF "obj/lobby_Release/GlooxScriptConversions.d" -c "../../../source/lobby/scripting/GlooxScriptConversions.cpp" touch "obj/simulation2_Release/precompiled.h" BinarySerializer.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/BinarySerializer.o" -MF "obj/simulation2_Release/BinarySerializer.d" -c "../../../source/simulation2/serialization/BinarySerializer.cpp" -touch "obj/network_Release/precompiled.h" -NetClient.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetClient.o" -MF "obj/network_Release/NetClient.d" -c "../../../source/network/NetClient.cpp" -touch "obj/engine_Release/precompiled.h" -ArchiveBuilder.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/ArchiveBuilder.o" -MF "obj/engine_Release/ArchiveBuilder.d" -c "../../../source/ps/ArchiveBuilder.cpp" -Linking mongoose -ar -rcs "../../../binaries/system/libmongoose.a" obj/mongoose_Release/mongoose.o -bits.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/bits.o" -MF "obj/lowlevel_Release/bits.d" -c "../../../source/lib/bits.cpp" -dictionary_manager.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/dictionary_manager.o" -MF "obj/tinygettext_Release/dictionary_manager.d" -c "../../../source/third_party/tinygettext/src/dictionary_manager.cpp" -touch "obj/graphics_Release/precompiled.h" -AlphaMapCalculator.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/AlphaMapCalculator.o" -MF "obj/graphics_Release/AlphaMapCalculator.d" -c "../../../source/renderer/AlphaMapCalculator.cpp" -iconv.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/iconv.o" -MF "obj/tinygettext_Release/iconv.d" -c "../../../source/third_party/tinygettext/src/iconv.cpp" +touch "obj/tinygettext_Release/precompiled.h" +dictionary.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/dictionary.o" -MF "obj/tinygettext_Release/dictionary.d" -c "../../../source/third_party/tinygettext/src/dictionary.cpp" +archive.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/archive.o" -MF "obj/lowlevel_Release/archive.d" -c "../../../source/lib/file/archive/archive.cpp" touch "obj/atlas_Release/precompiled.h" ActorViewer.cpp g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/ActorViewer.o" -MF "obj/atlas_Release/ActorViewer.d" -c "../../../source/tools/atlas/GameInterface/ActorViewer.cpp" +touch "obj/gui_Release/precompiled.h" +CButton.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CButton.o" -MF "obj/gui_Release/CButton.d" -c "../../../source/gui/ObjectTypes/CButton.cpp" +archive_zip.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/archive_zip.o" -MF "obj/lowlevel_Release/archive_zip.d" -c "../../../source/lib/file/archive/archive_zip.cpp" +touch "obj/graphics_Release/precompiled.h" +AlphaMapCalculator.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/AlphaMapCalculator.o" -MF "obj/graphics_Release/AlphaMapCalculator.d" -c "../../../source/renderer/AlphaMapCalculator.cpp" +JSInterface_Lobby.cpp +g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/JSInterface_Lobby.o" -MF "obj/lobby_Release/JSInterface_Lobby.d" -c "../../../source/lobby/scripting/JSInterface_Lobby.cpp" +dictionary_manager.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/dictionary_manager.o" -MF "obj/tinygettext_Release/dictionary_manager.d" -c "../../../source/third_party/tinygettext/src/dictionary_manager.cpp" +touch "obj/engine_Release/precompiled.h" +ArchiveBuilder.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/ArchiveBuilder.o" -MF "obj/engine_Release/ArchiveBuilder.d" -c "../../../source/ps/ArchiveBuilder.cpp" Buffer.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Buffer.o" -MF "obj/graphics_Release/Buffer.d" -c "../../../source/renderer/backend/dummy/Buffer.cpp" -NetClientTurnManager.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetClientTurnManager.o" -MF "obj/network_Release/NetClientTurnManager.d" -c "../../../source/network/NetClientTurnManager.cpp" Buffer.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Buffer1.o" -MF "obj/graphics_Release/Buffer1.d" -c "../../../source/renderer/backend/gl/Buffer.cpp" -JSInterface_Lobby.cpp -g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/JSInterface_Lobby.o" -MF "obj/lobby_Release/JSInterface_Lobby.d" -c "../../../source/lobby/scripting/JSInterface_Lobby.cpp" -language.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/language.o" -MF "obj/tinygettext_Release/language.d" -c "../../../source/third_party/tinygettext/src/language.cpp" -Buffer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Buffer2.o" -MF "obj/graphics_Release/Buffer2.d" -c "../../../source/renderer/backend/vulkan/Buffer.cpp" -touch "obj/gui_Release/precompiled.h" -CButton.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CButton.o" -MF "obj/gui_Release/CButton.d" -c "../../../source/gui/ObjectTypes/CButton.cpp" -Linking rlinterface -ar -rcs "../../../binaries/system/librlinterface.a" obj/rlinterface_Release/RLInterface.o -Atlas.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Atlas.o" -MF "obj/engine_Release/Atlas.d" -c "../../../source/ps/GameSetup/Atlas.cpp" BrushHandlers.cpp g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/BrushHandlers.o" -MF "obj/atlas_Release/BrushHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/BrushHandlers.cpp" -build_version.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/build_version.o" -MF "obj/lowlevel_Release/build_version.d" -c "../../../source/lib/build_version.cpp" -Brushes.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/Brushes.o" -MF "obj/atlas_Release/Brushes.d" -c "../../../source/tools/atlas/GameInterface/Brushes.cpp" -log.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/log.o" -MF "obj/tinygettext_Release/log.d" -c "../../../source/third_party/tinygettext/src/log.cpp" -byte_order.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/byte_order.o" -MF "obj/lowlevel_Release/byte_order.d" -c "../../../source/lib/byte_order.cpp" CChart.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CChart.o" -MF "obj/gui_Release/CChart.d" -c "../../../source/gui/ObjectTypes/CChart.cpp" -plural_forms.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/plural_forms.o" -MF "obj/tinygettext_Release/plural_forms.d" -c "../../../source/third_party/tinygettext/src/plural_forms.cpp" -codec.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/codec.o" -MF "obj/lowlevel_Release/codec.d" -c "../../../source/lib/file/archive/codec.cpp" -CameraCtrlHandlers.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/CameraCtrlHandlers.o" -MF "obj/atlas_Release/CameraCtrlHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp" -codec_zlib.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/codec_zlib.o" -MF "obj/lowlevel_Release/codec_zlib.d" -c "../../../source/lib/file/archive/codec_zlib.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -38502,28 +38503,34 @@ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ -po_parser.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/po_parser.o" -MF "obj/tinygettext_Release/po_parser.d" -c "../../../source/third_party/tinygettext/src/po_parser.cpp" +iconv.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/iconv.o" -MF "obj/tinygettext_Release/iconv.d" -c "../../../source/third_party/tinygettext/src/iconv.cpp" +Buffer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Buffer2.o" -MF "obj/graphics_Release/Buffer2.d" -c "../../../source/renderer/backend/vulkan/Buffer.cpp" +Brushes.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/Brushes.o" -MF "obj/atlas_Release/Brushes.d" -c "../../../source/tools/atlas/GameInterface/Brushes.cpp" +language.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/language.o" -MF "obj/tinygettext_Release/language.d" -c "../../../source/third_party/tinygettext/src/language.cpp" +bits.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/bits.o" -MF "obj/lowlevel_Release/bits.d" -c "../../../source/lib/bits.cpp" +CameraCtrlHandlers.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/CameraCtrlHandlers.o" -MF "obj/atlas_Release/CameraCtrlHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp" +build_version.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/build_version.o" -MF "obj/lowlevel_Release/build_version.d" -c "../../../source/lib/build_version.cpp" +byte_order.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/byte_order.o" -MF "obj/lowlevel_Release/byte_order.d" -c "../../../source/lib/byte_order.cpp" +Linking rlinterface +ar -rcs "../../../binaries/system/librlinterface.a" obj/rlinterface_Release/RLInterface.o +L10n.cpp +g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/L10n.o" -MF "obj/lobby_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" +codec.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/codec.o" -MF "obj/lowlevel_Release/codec.d" -c "../../../source/lib/file/archive/codec.cpp" +codec_zlib.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/codec_zlib.o" -MF "obj/lowlevel_Release/codec_zlib.d" -c "../../../source/lib/file/archive/codec_zlib.cpp" CinemaHandler.cpp g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/CinemaHandler.o" -MF "obj/atlas_Release/CinemaHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp" -cpu.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/cpu.o" -MF "obj/lowlevel_Release/cpu.d" -c "../../../source/lib/sysdep/cpu.cpp" -precompiled.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/precompiled.o" -MF "obj/tinygettext_Release/precompiled.d" -c "../../../source/pch/tinygettext/precompiled.cpp" -dbghelp.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/dbghelp.o" -MF "obj/lowlevel_Release/dbghelp.d" -c "../../../source/lib/external_libraries/dbghelp.cpp" -CCmpAIManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpAIManager.o" -MF "obj/simulation2_Release/CCmpAIManager.d" -c "../../../source/simulation2/components/CCmpAIManager.cpp" -debug.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/debug.o" -MF "obj/lowlevel_Release/debug.d" -c "../../../source/lib/debug.cpp" -Promises.cpp -g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/Promises.o" -MF "obj/scriptinterface_Release/Promises.d" -c "../../../source/scriptinterface/Promises.cpp" -tinygettext.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/tinygettext.o" -MF "obj/tinygettext_Release/tinygettext.d" -c "../../../source/third_party/tinygettext/src/tinygettext.cpp" -debug_stl.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/debug_stl.o" -MF "obj/lowlevel_Release/debug_stl.d" -c "../../../source/lib/debug_stl.cpp" -unix_file_system.cpp -g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -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" +log.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/log.o" -MF "obj/tinygettext_Release/log.d" -c "../../../source/third_party/tinygettext/src/log.cpp" In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, @@ -38538,8 +38545,24 @@ ../../../source/scriptinterface/Object.h:252:47: note: 'rq' declared here 252 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) | ~~~~~~~~~~~~~~~~~~~~~^~ +plural_forms.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/plural_forms.o" -MF "obj/tinygettext_Release/plural_forms.d" -c "../../../source/third_party/tinygettext/src/plural_forms.cpp" +cpu.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/cpu.o" -MF "obj/lowlevel_Release/cpu.d" -c "../../../source/lib/sysdep/cpu.cpp" +dbghelp.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/dbghelp.o" -MF "obj/lowlevel_Release/dbghelp.d" -c "../../../source/lib/external_libraries/dbghelp.cpp" +debug.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/debug.o" -MF "obj/lowlevel_Release/debug.d" -c "../../../source/lib/debug.cpp" +po_parser.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/po_parser.o" -MF "obj/tinygettext_Release/po_parser.d" -c "../../../source/third_party/tinygettext/src/po_parser.cpp" +debug_stl.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/debug_stl.o" -MF "obj/lowlevel_Release/debug_stl.d" -c "../../../source/lib/debug_stl.cpp" dir_watch_inotify.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -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" +Atlas.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Atlas.o" -MF "obj/engine_Release/Atlas.d" -c "../../../source/ps/GameSetup/Atlas.cpp" +precompiled.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/precompiled.o" -MF "obj/tinygettext_Release/precompiled.d" -c "../../../source/pch/tinygettext/precompiled.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -38564,54 +38587,101 @@ ../../../source/simulation2/serialization/SerializedScriptTypes.h:66:70: note: 'rq' declared here 66 | inline SPrototypeSerialization GetPrototypeInfo(const ScriptRequest& rq, JS::HandleObject prototype, JS::PropertyKey ser, JS::PropertyKey deser) | ~~~~~~~~~~~~~~~~~~~~~^~ -Linking tinygettext -ar -rcs "../../../binaries/system/libtinygettext.a" 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/precompiled.o obj/tinygettext_Release/tinygettext.o obj/tinygettext_Release/unix_file_system.o -NetEnet.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetEnet.o" -MF "obj/network_Release/NetEnet.d" -c "../../../source/network/NetEnet.cpp" -CPUSkinnedModelRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/CPUSkinnedModelRenderer.o" -MF "obj/graphics_Release/CPUSkinnedModelRenderer.d" -c "../../../source/renderer/CPUSkinnedModelRenderer.cpp" +tinygettext.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/tinygettext_Release/tinygettext.o" -MF "obj/tinygettext_Release/tinygettext.d" -c "../../../source/third_party/tinygettext/src/tinygettext.cpp" +Promises.cpp +g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/Promises.o" -MF "obj/scriptinterface_Release/Promises.d" -c "../../../source/scriptinterface/Promises.cpp" +unix_file_system.cpp +g++ -include obj/tinygettext_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -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" CommandHandlers.cpp g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/CommandHandlers.o" -MF "obj/atlas_Release/CommandHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CommandHandlers.cpp" +CPUSkinnedModelRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/CPUSkinnedModelRenderer.o" -MF "obj/graphics_Release/CPUSkinnedModelRenderer.d" -c "../../../source/renderer/CPUSkinnedModelRenderer.cpp" +Linking tinygettext +ar -rcs "../../../binaries/system/libtinygettext.a" 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/precompiled.o obj/tinygettext_Release/tinygettext.o obj/tinygettext_Release/unix_file_system.o BoundingBoxAligned.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/BoundingBoxAligned.o" -MF "obj/engine_Release/BoundingBoxAligned.d" -c "../../../source/maths/BoundingBoxAligned.cpp" +CCmpAIManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpAIManager.o" -MF "obj/simulation2_Release/CCmpAIManager.d" -c "../../../source/simulation2/components/CCmpAIManager.cpp" CommandProc.cpp g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/CommandProc.o" -MF "obj/atlas_Release/CommandProc.d" -c "../../../source/tools/atlas/GameInterface/CommandProc.cpp" +BoundingBoxOriented.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/BoundingBoxOriented.o" -MF "obj/engine_Release/BoundingBoxOriented.d" -c "../../../source/maths/BoundingBoxOriented.cpp" ScriptContext.cpp g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/ScriptContext.o" -MF "obj/scriptinterface_Release/ScriptContext.d" -c "../../../source/scriptinterface/ScriptContext.cpp" +dynarray.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/dynarray.o" -MF "obj/lowlevel_Release/dynarray.d" -c "../../../source/lib/allocators/dynarray.cpp" +NetEnet.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetEnet.o" -MF "obj/network_Release/NetEnet.d" -c "../../../source/network/NetEnet.cpp" +ElevationHandlers.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/ElevationHandlers.o" -MF "obj/atlas_Release/ElevationHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp" +EnvironmentHandlers.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/EnvironmentHandlers.o" -MF "obj/atlas_Release/EnvironmentHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp" +CCheckBox.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CCheckBox.o" -MF "obj/gui_Release/CCheckBox.d" -c "../../../source/gui/ObjectTypes/CCheckBox.cpp" +==== Building mongoose (release) ==== +Creating obj/mongoose_Release +mkdir -p obj/mongoose_Release +mongoose.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mongoose -I../../../source -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mongoose_Release/mongoose.o" -MF "obj/mongoose_Release/mongoose.d" -c "../../../source/third_party/mongoose/mongoose.cpp" Camera.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Camera.o" -MF "obj/graphics_Release/Camera.d" -c "../../../source/graphics/Camera.cpp" +NetFileTransfer.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetFileTransfer.o" -MF "obj/network_Release/NetFileTransfer.d" -c "../../../source/network/NetFileTransfer.cpp" ==== Building Collada (release) ==== Creating obj/Collada_Release mkdir -p obj/Collada_Release precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/precompiled.h.gch" -MF "obj/Collada_Release/precompiled.h.d" -c "../../../source/collada/precompiled.h" -ElevationHandlers.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/ElevationHandlers.o" -MF "obj/atlas_Release/ElevationHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp" +GameLoop.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/GameLoop.o" -MF "obj/atlas_Release/GameLoop.d" -c "../../../source/tools/atlas/GameInterface/GameLoop.cpp" +BoundingSphere.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/BoundingSphere.o" -MF "obj/engine_Release/BoundingSphere.d" -c "../../../source/maths/BoundingSphere.cpp" CCmpCinemaManager.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpCinemaManager.o" -MF "obj/simulation2_Release/CCmpCinemaManager.d" -c "../../../source/simulation2/components/CCmpCinemaManager.cpp" CameraController.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/CameraController.o" -MF "obj/graphics_Release/CameraController.d" -c "../../../source/graphics/CameraController.cpp" -dynarray.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/dynarray.o" -MF "obj/lowlevel_Release/dynarray.d" -c "../../../source/lib/allocators/dynarray.cpp" -BoundingBoxOriented.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/BoundingBoxOriented.o" -MF "obj/engine_Release/BoundingBoxOriented.d" -c "../../../source/maths/BoundingBoxOriented.cpp" -L10n.cpp -g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/L10n.o" -MF "obj/lobby_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" -CCmpCommandQueue.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpCommandQueue.o" -MF "obj/simulation2_Release/CCmpCommandQueue.d" -c "../../../source/simulation2/components/CCmpCommandQueue.cpp" -BoundingSphere.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/BoundingSphere.o" -MF "obj/engine_Release/BoundingSphere.d" -c "../../../source/maths/BoundingSphere.cpp" +GraphicsSetupHandlers.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/GraphicsSetupHandlers.o" -MF "obj/atlas_Release/GraphicsSetupHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp" touch "obj/Collada_Release/precompiled.h" CommonConvert.cpp g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/CommonConvert.o" -MF "obj/Collada_Release/CommonConvert.d" -c "../../../source/collada/CommonConvert.cpp" +Linking mongoose +ar -rcs "../../../binaries/system/libmongoose.a" obj/mongoose_Release/mongoose.o +InputProcessor.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/InputProcessor.o" -MF "obj/atlas_Release/InputProcessor.d" -c "../../../source/tools/atlas/GameInterface/InputProcessor.cpp" +CDropDown.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CDropDown.o" -MF "obj/gui_Release/CDropDown.d" -c "../../../source/gui/ObjectTypes/CDropDown.cpp" +CGUI.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUI.o" -MF "obj/gui_Release/CGUI.d" -c "../../../source/gui/CGUI.cpp" Brush.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Brush.o" -MF "obj/engine_Release/Brush.d" -c "../../../source/maths/Brush.cpp" -EnvironmentHandlers.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/EnvironmentHandlers.o" -MF "obj/atlas_Release/EnvironmentHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp" -CCheckBox.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CCheckBox.o" -MF "obj/gui_Release/CCheckBox.d" -c "../../../source/gui/ObjectTypes/CCheckBox.cpp" DLL.cpp g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/DLL.o" -MF "obj/Collada_Release/DLL.d" -c "../../../source/collada/DLL.cpp" +ScriptConversions.cpp +g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/ScriptConversions.o" -MF "obj/scriptinterface_Release/ScriptConversions.d" -c "../../../source/scriptinterface/ScriptConversions.cpp" +StanzaExtensions.cpp +g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/StanzaExtensions.o" -MF "obj/lobby_Release/StanzaExtensions.d" -c "../../../source/lobby/StanzaExtensions.cpp" +XmppClient.cpp +g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/XmppClient.o" -MF "obj/lobby_Release/XmppClient.d" -c "../../../source/lobby/XmppClient.cpp" +Decompose.cpp +g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/Decompose.o" -MF "obj/Collada_Release/Decompose.d" -c "../../../source/collada/Decompose.cpp" +CBufferItem.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CBufferItem.o" -MF "obj/engine_Release/CBufferItem.d" -c "../../../source/soundmanager/items/CBufferItem.cpp" +CConsole.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CConsole.o" -MF "obj/engine_Release/CConsole.d" -c "../../../source/ps/CConsole.cpp" +file.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/file.o" -MF "obj/lowlevel_Release/file.d" -c "../../../source/lib/file/file.cpp" +GeomReindex.cpp +g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/GeomReindex.o" -MF "obj/Collada_Release/GeomReindex.d" -c "../../../source/collada/GeomReindex.cpp" +NetHost.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetHost.o" -MF "obj/network_Release/NetHost.d" -c "../../../source/network/NetHost.cpp" +file_loader.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/file_loader.o" -MF "obj/lowlevel_Release/file_loader.d" -c "../../../source/lib/file/common/file_loader.cpp" +file_stats.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/file_stats.o" -MF "obj/lowlevel_Release/file_stats.d" -c "../../../source/lib/file/common/file_stats.cpp" +file_system.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/file_system.o" -MF "obj/lowlevel_Release/file_system.d" -c "../../../source/lib/file/file_system.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -38633,138 +38703,14 @@ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ -CBufferItem.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CBufferItem.o" -MF "obj/engine_Release/CBufferItem.d" -c "../../../source/soundmanager/items/CBufferItem.cpp" -Decompose.cpp -g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/Decompose.o" -MF "obj/Collada_Release/Decompose.d" -c "../../../source/collada/Decompose.cpp" -NetFileTransfer.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetFileTransfer.o" -MF "obj/network_Release/NetFileTransfer.d" -c "../../../source/network/NetFileTransfer.cpp" -GameLoop.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/GameLoop.o" -MF "obj/atlas_Release/GameLoop.d" -c "../../../source/tools/atlas/GameInterface/GameLoop.cpp" -CConsole.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CConsole.o" -MF "obj/engine_Release/CConsole.d" -c "../../../source/ps/CConsole.cpp" -CDropDown.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CDropDown.o" -MF "obj/gui_Release/CDropDown.d" -c "../../../source/gui/ObjectTypes/CDropDown.cpp" -GeomReindex.cpp -g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/GeomReindex.o" -MF "obj/Collada_Release/GeomReindex.d" -c "../../../source/collada/GeomReindex.cpp" -ScriptConversions.cpp -g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/ScriptConversions.o" -MF "obj/scriptinterface_Release/ScriptConversions.d" -c "../../../source/scriptinterface/ScriptConversions.cpp" -file.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/file.o" -MF "obj/lowlevel_Release/file.d" -c "../../../source/lib/file/file.cpp" -file_loader.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/file_loader.o" -MF "obj/lowlevel_Release/file_loader.d" -c "../../../source/lib/file/common/file_loader.cpp" -GraphicsSetupHandlers.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/GraphicsSetupHandlers.o" -MF "obj/atlas_Release/GraphicsSetupHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp" -file_stats.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/file_stats.o" -MF "obj/lowlevel_Release/file_stats.d" -c "../../../source/lib/file/common/file_stats.cpp" -file_system.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/file_system.o" -MF "obj/lowlevel_Release/file_system.d" -c "../../../source/lib/file/file_system.cpp" -CGUI.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUI.o" -MF "obj/gui_Release/CGUI.d" -c "../../../source/gui/CGUI.cpp" Maths.cpp g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/Maths.o" -MF "obj/Collada_Release/Maths.d" -c "../../../source/collada/Maths.cpp" PMDConvert.cpp g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/PMDConvert.o" -MF "obj/Collada_Release/PMDConvert.d" -c "../../../source/collada/PMDConvert.cpp" -CLogger.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CLogger.o" -MF "obj/engine_Release/CLogger.d" -c "../../../source/ps/CLogger.cpp" -Canvas2D.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Canvas2D.o" -MF "obj/graphics_Release/Canvas2D.d" -c "../../../source/graphics/Canvas2D.cpp" -PSAConvert.cpp -g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/PSAConvert.o" -MF "obj/Collada_Release/PSAConvert.d" -c "../../../source/collada/PSAConvert.cpp" -CGUIColor.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIColor.o" -MF "obj/gui_Release/CGUIColor.d" -c "../../../source/gui/SettingTypes/CGUIColor.cpp" -fnv_hash.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/fnv_hash.o" -MF "obj/lowlevel_Release/fnv_hash.d" -c "../../../source/lib/fnv_hash.cpp" -freelist.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/freelist.o" -MF "obj/lowlevel_Release/freelist.d" -c "../../../source/lib/allocators/freelist.cpp" -StdSkeletons.cpp -g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/StdSkeletons.o" -MF "obj/Collada_Release/StdSkeletons.d" -c "../../../source/collada/StdSkeletons.cpp" -frequency_filter.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/frequency_filter.o" -MF "obj/lowlevel_Release/frequency_filter.d" -c "../../../source/lib/frequency_filter.cpp" -StanzaExtensions.cpp -g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/StanzaExtensions.o" -MF "obj/lobby_Release/StanzaExtensions.d" -c "../../../source/lobby/StanzaExtensions.cpp" -==== Building mocks_test (release) ==== -Creating obj/mocks_test_Release -mkdir -p obj/mocks_test_Release -mocks_test.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_test -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mocks_test_Release/mocks_test.o" -MF "obj/mocks_test_Release/mocks_test.d" -c "../../../source/mocks/mocks_test.cpp" -InputProcessor.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/InputProcessor.o" -MF "obj/atlas_Release/InputProcessor.d" -c "../../../source/tools/atlas/GameInterface/InputProcessor.cpp" -ScriptExceptions.cpp -g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/ScriptExceptions.o" -MF "obj/scriptinterface_Release/ScriptExceptions.d" -c "../../../source/scriptinterface/ScriptExceptions.cpp" -gcc.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/gcc.o" -MF "obj/lowlevel_Release/gcc.d" -c "../../../source/lib/sysdep/rtl/gcc/gcc.cpp" -input.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/input.o" -MF "obj/lowlevel_Release/input.d" -c "../../../source/lib/input.cpp" -CinemaManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/CinemaManager.o" -MF "obj/graphics_Release/CinemaManager.d" -c "../../../source/graphics/CinemaManager.cpp" -io.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/io.o" -MF "obj/lowlevel_Release/io.d" -c "../../../source/lib/file/io/io.cpp" -Linking mocks_test -ar -rcs "../../../binaries/system/libmocks_test.a" obj/mocks_test_Release/mocks_test.o -NetHost.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetHost.o" -MF "obj/network_Release/NetHost.d" -c "../../../source/network/NetHost.cpp" -ScriptInterface.cpp -g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/ScriptInterface.o" -MF "obj/scriptinterface_Release/ScriptInterface.d" -c "../../../source/scriptinterface/ScriptInterface.cpp" -CSoundBase.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CSoundBase.o" -MF "obj/engine_Release/CSoundBase.d" -c "../../../source/soundmanager/items/CSoundBase.cpp" -lcpu.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/lcpu.o" -MF "obj/lowlevel_Release/lcpu.d" -c "../../../source/lib/sysdep/os/linux/lcpu.cpp" -CCmpDecay.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpDecay.o" -MF "obj/simulation2_Release/CCmpDecay.d" -c "../../../source/simulation2/components/CCmpDecay.cpp" -XMLFix.cpp -g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/XMLFix.o" -MF "obj/Collada_Release/XMLFix.d" -c "../../../source/collada/XMLFix.cpp" -ldbg.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/ldbg.o" -MF "obj/lowlevel_Release/ldbg.d" -c "../../../source/lib/sysdep/os/linux/ldbg.cpp" -XmppClient.cpp -g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/XmppClient.o" -MF "obj/lobby_Release/XmppClient.d" -c "../../../source/lobby/XmppClient.cpp" -lib.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/lib.o" -MF "obj/lowlevel_Release/lib.d" -c "../../../source/lib/lib.cpp" -ColladaManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ColladaManager.o" -MF "obj/graphics_Release/ColladaManager.d" -c "../../../source/graphics/ColladaManager.cpp" -CSoundItem.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CSoundItem.o" -MF "obj/engine_Release/CSoundItem.d" -c "../../../source/soundmanager/items/CSoundItem.cpp" -libsdl.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/libsdl.o" -MF "obj/lowlevel_Release/libsdl.d" -c "../../../source/lib/external_libraries/libsdl.cpp" -precompiled.cpp -g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/precompiled.o" -MF "obj/Collada_Release/precompiled.d" -c "../../../source/collada/precompiled.cpp" -linux.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/linux.o" -MF "obj/lowlevel_Release/linux.d" -c "../../../source/lib/sysdep/os/linux/linux.cpp" -Linking Collada -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 -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/fcollada/lib -shared -Wl,-soname=libCollada.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -rdynamic -lFColladaSR -lxml2 -ldl -CCmpFootprint.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpFootprint.o" -MF "obj/simulation2_Release/CCmpFootprint.d" -c "../../../source/simulation2/components/CCmpFootprint.cpp" -CStr.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CStr.o" -MF "obj/engine_Release/CStr.d" -c "../../../source/ps/CStr.cpp" -ScriptStats.cpp -g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/ScriptStats.o" -MF "obj/scriptinterface_Release/ScriptStats.d" -c "../../../source/scriptinterface/ScriptStats.cpp" -/usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -module_init.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/module_init.o" -MF "obj/lowlevel_Release/module_init.d" -c "../../../source/lib/module_init.cpp" -ogl.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/ogl.o" -MF "obj/lowlevel_Release/ogl.d" -c "../../../source/lib/ogl.cpp" -Color.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Color.o" -MF "obj/graphics_Release/Color.d" -c "../../../source/graphics/Color.cpp" -pkcs5_pbkdf2.cpp -g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/pkcs5_pbkdf2.o" -MF "obj/lobby_Release/pkcs5_pbkdf2.d" -c "../../../source/third_party/encryption/pkcs5_pbkdf2.cpp" -CCmpMinimap.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpMinimap.o" -MF "obj/simulation2_Release/CCmpMinimap.d" -c "../../../source/simulation2/components/CCmpMinimap.cpp" -CCmpMotionBall.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpMotionBall.o" -MF "obj/simulation2_Release/CCmpMotionBall.d" -c "../../../source/simulation2/components/CCmpMotionBall.cpp" MapHandlers.cpp g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/MapHandlers.o" -MF "obj/atlas_Release/MapHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp" -precompiled.cpp -g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/precompiled.o" -MF "obj/lobby_Release/precompiled.d" -c "../../../source/pch/lobby/precompiled.cpp" -CStrIntern.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CStrIntern.o" -MF "obj/engine_Release/CStrIntern.d" -c "../../../source/ps/CStrIntern.cpp" -StructuredClone.cpp -g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/StructuredClone.o" -MF "obj/scriptinterface_Release/StructuredClone.d" -c "../../../source/scriptinterface/StructuredClone.cpp" -CCmpObstruction.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpObstruction.o" -MF "obj/simulation2_Release/CCmpObstruction.d" -c "../../../source/simulation2/components/CCmpObstruction.cpp" +ScriptExceptions.cpp +g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/ScriptExceptions.o" -MF "obj/scriptinterface_Release/ScriptExceptions.d" -c "../../../source/scriptinterface/ScriptExceptions.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -38788,6 +38734,8 @@ ../../../source/lobby/XmppClient.cpp:592:59: note: 'rq' declared here 592 | JS::Value XmppClient::GUIGetGameList(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ +CLogger.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CLogger.o" -MF "obj/engine_Release/CLogger.d" -c "../../../source/ps/CLogger.cpp" In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, @@ -38803,6 +38751,8 @@ ../../../source/lobby/XmppClient.cpp:646:58: note: 'rq' declared here 646 | JS::Value XmppClient::GUIGetProfile(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ +Canvas2D.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Canvas2D.o" -MF "obj/graphics_Release/Canvas2D.d" -c "../../../source/graphics/Canvas2D.cpp" In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, @@ -38818,6 +38768,8 @@ ../../../source/lobby/XmppClient.cpp:620:60: note: 'rq' declared here 620 | JS::Value XmppClient::GUIGetBoardList(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ +fnv_hash.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/fnv_hash.o" -MF "obj/lowlevel_Release/fnv_hash.d" -c "../../../source/lib/fnv_hash.cpp" In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, @@ -38847,14 +38799,49 @@ ../../../source/scriptinterface/Object.h:252:47: note: 'rq' declared here 252 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) | ~~~~~~~~~~~~~~~~~~~~~^~ -CCmpObstructionManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpObstructionManager.o" -MF "obj/simulation2_Release/CCmpObstructionManager.d" -c "../../../source/simulation2/components/CCmpObstructionManager.cpp" -CStreamItem.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CStreamItem.o" -MF "obj/engine_Release/CStreamItem.d" -c "../../../source/soundmanager/items/CStreamItem.cpp" -CacheLoader.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CacheLoader.o" -MF "obj/engine_Release/CacheLoader.d" -c "../../../source/ps/CacheLoader.cpp" -CmdLineArgs.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CmdLineArgs.o" -MF "obj/engine_Release/CmdLineArgs.d" -c "../../../source/ps/GameSetup/CmdLineArgs.cpp" +freelist.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/freelist.o" -MF "obj/lowlevel_Release/freelist.d" -c "../../../source/lib/allocators/freelist.cpp" +frequency_filter.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/frequency_filter.o" -MF "obj/lowlevel_Release/frequency_filter.d" -c "../../../source/lib/frequency_filter.cpp" +gcc.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/gcc.o" -MF "obj/lowlevel_Release/gcc.d" -c "../../../source/lib/sysdep/rtl/gcc/gcc.cpp" +input.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/input.o" -MF "obj/lowlevel_Release/input.d" -c "../../../source/lib/input.cpp" +PSAConvert.cpp +g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/PSAConvert.o" -MF "obj/Collada_Release/PSAConvert.d" -c "../../../source/collada/PSAConvert.cpp" +CGUIColor.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIColor.o" -MF "obj/gui_Release/CGUIColor.d" -c "../../../source/gui/SettingTypes/CGUIColor.cpp" +MessageHandler.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/MessageHandler.o" -MF "obj/atlas_Release/MessageHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.cpp" +io.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/io.o" -MF "obj/lowlevel_Release/io.d" -c "../../../source/lib/file/io/io.cpp" +==== Building mocks_test (release) ==== +Creating obj/mocks_test_Release +mkdir -p obj/mocks_test_Release +mocks_test.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_test -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/mocks_test_Release/mocks_test.o" -MF "obj/mocks_test_Release/mocks_test.d" -c "../../../source/mocks/mocks_test.cpp" +StdSkeletons.cpp +g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/StdSkeletons.o" -MF "obj/Collada_Release/StdSkeletons.d" -c "../../../source/collada/StdSkeletons.cpp" +lcpu.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/lcpu.o" -MF "obj/lowlevel_Release/lcpu.d" -c "../../../source/lib/sysdep/os/linux/lcpu.cpp" +pkcs5_pbkdf2.cpp +g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/pkcs5_pbkdf2.o" -MF "obj/lobby_Release/pkcs5_pbkdf2.d" -c "../../../source/third_party/encryption/pkcs5_pbkdf2.cpp" +ldbg.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/ldbg.o" -MF "obj/lowlevel_Release/ldbg.d" -c "../../../source/lib/sysdep/os/linux/ldbg.cpp" +Linking mocks_test +ar -rcs "../../../binaries/system/libmocks_test.a" obj/mocks_test_Release/mocks_test.o +CSoundBase.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CSoundBase.o" -MF "obj/engine_Release/CSoundBase.d" -c "../../../source/soundmanager/items/CSoundBase.cpp" +CCmpCommandQueue.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpCommandQueue.o" -MF "obj/simulation2_Release/CCmpCommandQueue.d" -c "../../../source/simulation2/components/CCmpCommandQueue.cpp" +CinemaManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/CinemaManager.o" -MF "obj/graphics_Release/CinemaManager.d" -c "../../../source/graphics/CinemaManager.cpp" +lib.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/lib.o" -MF "obj/lowlevel_Release/lib.d" -c "../../../source/lib/lib.cpp" +XMLFix.cpp +g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/XMLFix.o" -MF "obj/Collada_Release/XMLFix.d" -c "../../../source/collada/XMLFix.cpp" +libsdl.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/libsdl.o" -MF "obj/lowlevel_Release/libsdl.d" -c "../../../source/lib/external_libraries/libsdl.cpp" NetMessage.cpp g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetMessage.o" -MF "obj/network_Release/NetMessage.d" -c "../../../source/network/NetMessage.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, @@ -38890,87 +38877,180 @@ ../../../source/scriptinterface/Object.h:252:47: note: 'rq' declared here 252 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) | ~~~~~~~~~~~~~~~~~~~~~^~ -CCmpOverlayRenderer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpOverlayRenderer.cpp" -os_cpu.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/os_cpu.o" -MF "obj/lowlevel_Release/os_cpu.d" -c "../../../source/lib/sysdep/os_cpu.cpp" +precompiled.cpp +g++ -include obj/Collada_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -fno-strict-aliasing -o "obj/Collada_Release/precompiled.o" -MF "obj/Collada_Release/precompiled.d" -c "../../../source/collada/precompiled.cpp" +CSoundItem.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CSoundItem.o" -MF "obj/engine_Release/CSoundItem.d" -c "../../../source/soundmanager/items/CSoundItem.cpp" +ColladaManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ColladaManager.o" -MF "obj/graphics_Release/ColladaManager.d" -c "../../../source/graphics/ColladaManager.cpp" +Linking Collada +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 -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/fcollada/lib -shared -Wl,-soname=libCollada.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -rdynamic -lFColladaSR -lxml2 -ldl +/usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +linux.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/linux.o" -MF "obj/lowlevel_Release/linux.d" -c "../../../source/lib/sysdep/os/linux/linux.cpp" CGUIHotkey.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIHotkey.o" -MF "obj/gui_Release/CGUIHotkey.d" -c "../../../source/gui/SettingTypes/CGUIHotkey.cpp" +ScriptInterface.cpp +g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/ScriptInterface.o" -MF "obj/scriptinterface_Release/ScriptInterface.d" -c "../../../source/scriptinterface/ScriptInterface.cpp" +precompiled.cpp +g++ -include obj/lobby_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/lobby_Release/precompiled.o" -MF "obj/lobby_Release/precompiled.d" -c "../../../source/pch/lobby/precompiled.cpp" +CStr.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CStr.o" -MF "obj/engine_Release/CStr.d" -c "../../../source/ps/CStr.cpp" +module_init.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/module_init.o" -MF "obj/lowlevel_Release/module_init.d" -c "../../../source/lib/module_init.cpp" +ogl.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/ogl.o" -MF "obj/lowlevel_Release/ogl.d" -c "../../../source/lib/ogl.cpp" +Color.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Color.o" -MF "obj/graphics_Release/Color.d" -c "../../../source/graphics/Color.cpp" +CStrIntern.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CStrIntern.o" -MF "obj/engine_Release/CStrIntern.d" -c "../../../source/ps/CStrIntern.cpp" CompareOp.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/CompareOp.o" -MF "obj/graphics_Release/CompareOp.d" -c "../../../source/renderer/backend/CompareOp.cpp" -Compress.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Compress.o" -MF "obj/engine_Release/Compress.d" -c "../../../source/ps/Compress.cpp" -DebugRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DebugRenderer.o" -MF "obj/graphics_Release/DebugRenderer.d" -c "../../../source/renderer/DebugRenderer.cpp" +CGUIScrollBarHorizontal.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIScrollBarHorizontal.o" -MF "obj/gui_Release/CGUIScrollBarHorizontal.d" -c "../../../source/gui/CGUIScrollBarHorizontal.cpp" +CStreamItem.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CStreamItem.o" -MF "obj/engine_Release/CStreamItem.d" -c "../../../source/soundmanager/items/CStreamItem.cpp" +CacheLoader.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CacheLoader.o" -MF "obj/engine_Release/CacheLoader.d" -c "../../../source/ps/CacheLoader.cpp" +MessagePasserImpl.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/MessagePasserImpl.o" -MF "obj/atlas_Release/MessagePasserImpl.d" -c "../../../source/tools/atlas/GameInterface/MessagePasserImpl.cpp" +CGUIScrollBarVertical.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIScrollBarVertical.o" -MF "obj/gui_Release/CGUIScrollBarVertical.d" -c "../../../source/gui/CGUIScrollBarVertical.cpp" +CCmpDecay.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpDecay.o" -MF "obj/simulation2_Release/CCmpDecay.d" -c "../../../source/simulation2/components/CCmpDecay.cpp" +Linking lobby +ar -rcs "../../../binaries/system/liblobby.a" obj/lobby_Release/Globals.o obj/lobby_Release/GlooxScriptConversions.o obj/lobby_Release/JSInterface_Lobby.o obj/lobby_Release/L10n.o obj/lobby_Release/StanzaExtensions.o obj/lobby_Release/XmppClient.o obj/lobby_Release/pkcs5_pbkdf2.o obj/lobby_Release/precompiled.o +CGUISetting.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUISetting.o" -MF "obj/gui_Release/CGUISetting.d" -c "../../../source/gui/CGUISetting.cpp" +CCmpFootprint.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpFootprint.o" -MF "obj/simulation2_Release/CCmpFootprint.d" -c "../../../source/simulation2/components/CCmpFootprint.cpp" +CGUISize.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUISize.o" -MF "obj/gui_Release/CGUISize.d" -c "../../../source/gui/SettingTypes/CGUISize.cpp" +NetMessageSim.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetMessageSim.o" -MF "obj/network_Release/NetMessageSim.d" -c "../../../source/network/NetMessageSim.cpp" +CmdLineArgs.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/CmdLineArgs.o" -MF "obj/engine_Release/CmdLineArgs.d" -c "../../../source/ps/GameSetup/CmdLineArgs.cpp" +CCmpMinimap.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpMinimap.o" -MF "obj/simulation2_Release/CCmpMinimap.d" -c "../../../source/simulation2/components/CCmpMinimap.cpp" +NetServer.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetServer.o" -MF "obj/network_Release/NetServer.d" -c "../../../source/network/NetServer.cpp" +os_cpu.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/os_cpu.o" -MF "obj/lowlevel_Release/os_cpu.d" -c "../../../source/lib/sysdep/os_cpu.cpp" +CCmpMotionBall.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpMotionBall.o" -MF "obj/simulation2_Release/CCmpMotionBall.d" -c "../../../source/simulation2/components/CCmpMotionBall.cpp" page_aligned.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/page_aligned.o" -MF "obj/lowlevel_Release/page_aligned.d" -c "../../../source/lib/allocators/page_aligned.cpp" -CCmpOwnership.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpOwnership.o" -MF "obj/simulation2_Release/CCmpOwnership.d" -c "../../../source/simulation2/components/CCmpOwnership.cpp" +Misc.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/Misc.o" -MF "obj/atlas_Release/Misc.d" -c "../../../source/tools/atlas/GameInterface/Misc.cpp" +DebugRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DebugRenderer.o" -MF "obj/graphics_Release/DebugRenderer.d" -c "../../../source/renderer/DebugRenderer.cpp" path.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/path.o" -MF "obj/lowlevel_Release/path.d" -c "../../../source/lib/path.cpp" -Config.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Config.o" -MF "obj/engine_Release/Config.d" -c "../../../source/ps/GameSetup/Config.cpp" -precompiled.cpp -g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/precompiled.o" -MF "obj/scriptinterface_Release/precompiled.d" -c "../../../source/pch/scriptinterface/precompiled.cpp" +ScriptStats.cpp +g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/ScriptStats.o" -MF "obj/scriptinterface_Release/ScriptStats.d" -c "../../../source/scriptinterface/ScriptStats.cpp" +==== Building AtlasObject (release) ==== +Creating obj/AtlasObject_Release +mkdir -p obj/AtlasObject_Release +AtlasObjectImpl.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectImpl.o" -MF "obj/AtlasObject_Release/AtlasObjectImpl.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectImpl.cpp" +CCmpObstruction.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpObstruction.o" -MF "obj/simulation2_Release/CCmpObstruction.d" -c "../../../source/simulation2/components/CCmpObstruction.cpp" pool.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/pool.o" -MF "obj/lowlevel_Release/pool.d" -c "../../../source/lib/allocators/pool.cpp" -Linking scriptinterface -ar -rcs "../../../binaries/system/libscriptinterface.a" obj/scriptinterface_Release/JSON.o obj/scriptinterface_Release/Promises.o obj/scriptinterface_Release/ScriptContext.o obj/scriptinterface_Release/ScriptConversions.o obj/scriptinterface_Release/ScriptExceptions.o obj/scriptinterface_Release/ScriptInterface.o obj/scriptinterface_Release/ScriptStats.o obj/scriptinterface_Release/StructuredClone.o obj/scriptinterface_Release/precompiled.o -NetMessageSim.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetMessageSim.o" -MF "obj/network_Release/NetMessageSim.d" -c "../../../source/network/NetMessageSim.cpp" -CGUIScrollBarHorizontal.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIScrollBarHorizontal.o" -MF "obj/gui_Release/CGUIScrollBarHorizontal.d" -c "../../../source/gui/CGUIScrollBarHorizontal.cpp" +Compress.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Compress.o" -MF "obj/engine_Release/Compress.d" -c "../../../source/ps/Compress.cpp" +Config.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Config.o" -MF "obj/engine_Release/Config.d" -c "../../../source/ps/GameSetup/Config.cpp" +MiscHandlers.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/MiscHandlers.o" -MF "obj/atlas_Release/MiscHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp" Decal.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Decal.o" -MF "obj/graphics_Release/Decal.d" -c "../../../source/graphics/Decal.cpp" +StructuredClone.cpp +g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/StructuredClone.o" -MF "obj/scriptinterface_Release/StructuredClone.d" -c "../../../source/scriptinterface/StructuredClone.cpp" +NetServerTurnManager.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetServerTurnManager.o" -MF "obj/network_Release/NetServerTurnManager.d" -c "../../../source/network/NetServerTurnManager.cpp" +AtlasObjectJS.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectJS.o" -MF "obj/AtlasObject_Release/AtlasObjectJS.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp" +In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, + from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, + from ../../../source/scriptinterface/ScriptTypes.h:69, + from ../../../source/gui/ObjectBases/IGUIObject.h:37, + from ../../../source/pch/gui/precompiled.h:27: +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, + inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18: +../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_4(D)])[13]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +In file included from ../../../source/gui/SettingTypes/CGUISize.cpp:25: +../../../source/scriptinterface/Object.h: In function 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]': +../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here + 56 | JS::RootedValue val(rq.cx); + | ^~~ +../../../source/scriptinterface/Object.h:54:46: note: 'rq' declared here + 54 | inline bool GetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, T& out) + | ~~~~~~~~~~~~~~~~~~~~~^~ ConfigDB.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/ConfigDB.o" -MF "obj/engine_Release/ConfigDB.d" -c "../../../source/ps/ConfigDB.cpp" -posix.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/posix.o" -MF "obj/lowlevel_Release/posix.d" -c "../../../source/lib/posix/posix.cpp" -MessageHandler.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/MessageHandler.o" -MF "obj/atlas_Release/MessageHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.cpp" -NetServer.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetServer.o" -MF "obj/network_Release/NetServer.d" -c "../../../source/network/NetServer.cpp" +precompiled.cpp +g++ -include obj/scriptinterface_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/precompiled.o" -MF "obj/scriptinterface_Release/precompiled.d" -c "../../../source/pch/scriptinterface/precompiled.cpp" DecalRData.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DecalRData.o" -MF "obj/graphics_Release/DecalRData.d" -c "../../../source/renderer/DecalRData.cpp" -==== Building AtlasObject (release) ==== -Creating obj/AtlasObject_Release -MessagePasserImpl.cpp -mkdir -p obj/AtlasObject_Release -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/MessagePasserImpl.o" -MF "obj/atlas_Release/MessagePasserImpl.d" -c "../../../source/tools/atlas/GameInterface/MessagePasserImpl.cpp" -AtlasObjectImpl.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectImpl.o" -MF "obj/AtlasObject_Release/AtlasObjectImpl.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectImpl.cpp" +posix.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/posix.o" -MF "obj/lowlevel_Release/posix.d" -c "../../../source/lib/posix/posix.cpp" +Linking scriptinterface +ar -rcs "../../../binaries/system/libscriptinterface.a" obj/scriptinterface_Release/JSON.o obj/scriptinterface_Release/Promises.o obj/scriptinterface_Release/ScriptContext.o obj/scriptinterface_Release/ScriptConversions.o obj/scriptinterface_Release/ScriptExceptions.o obj/scriptinterface_Release/ScriptInterface.o obj/scriptinterface_Release/ScriptStats.o obj/scriptinterface_Release/StructuredClone.o obj/scriptinterface_Release/precompiled.o +DescriptorManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DescriptorManager.o" -MF "obj/graphics_Release/DescriptorManager.d" -c "../../../source/renderer/backend/vulkan/DescriptorManager.cpp" precompiled.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/precompiled.o" -MF "obj/lowlevel_Release/precompiled.d" -c "../../../source/pch/lowlevel/precompiled.cpp" +Device.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Device.o" -MF "obj/graphics_Release/Device.d" -c "../../../source/renderer/backend/dummy/Device.cpp" rand.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/rand.o" -MF "obj/lowlevel_Release/rand.d" -c "../../../source/lib/rand.cpp" -CGUIScrollBarVertical.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIScrollBarVertical.o" -MF "obj/gui_Release/CGUIScrollBarVertical.d" -c "../../../source/gui/CGUIScrollBarVertical.cpp" real_directory.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/real_directory.o" -MF "obj/lowlevel_Release/real_directory.d" -c "../../../source/lib/file/common/real_directory.cpp" -AtlasObjectJS.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectJS.o" -MF "obj/AtlasObject_Release/AtlasObjectJS.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp" +ObjectHandlers.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/ObjectHandlers.o" -MF "obj/atlas_Release/ObjectHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp" regex.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/regex.o" -MF "obj/lowlevel_Release/regex.d" -c "../../../source/lib/regex.cpp" -AtlasObjectText.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectText.o" -MF "obj/AtlasObject_Release/AtlasObjectText.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectText.cpp" secure_crt.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/secure_crt.o" -MF "obj/lowlevel_Release/secure_crt.d" -c "../../../source/lib/secure_crt.cpp" -DllLoader.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/DllLoader.o" -MF "obj/engine_Release/DllLoader.d" -c "../../../source/ps/DllLoader.cpp" shared_ptr.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/shared_ptr.o" -MF "obj/lowlevel_Release/shared_ptr.d" -c "../../../source/lib/allocators/shared_ptr.cpp" smbios.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/smbios.o" -MF "obj/lowlevel_Release/smbios.d" -c "../../../source/lib/sysdep/smbios.cpp" -Linking lobby -ar -rcs "../../../binaries/system/liblobby.a" obj/lobby_Release/Globals.o obj/lobby_Release/GlooxScriptConversions.o obj/lobby_Release/JSInterface_Lobby.o obj/lobby_Release/L10n.o obj/lobby_Release/StanzaExtensions.o obj/lobby_Release/XmppClient.o obj/lobby_Release/pkcs5_pbkdf2.o obj/lobby_Release/precompiled.o -status.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/status.o" -MF "obj/lowlevel_Release/status.d" -c "../../../source/lib/status.cpp" -Errors.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Errors.o" -MF "obj/engine_Release/Errors.d" -c "../../../source/ps/Errors.cpp" -CCmpParticleManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpParticleManager.o" -MF "obj/simulation2_Release/CCmpParticleManager.d" -c "../../../source/simulation2/components/CCmpParticleManager.cpp" -CGUISetting.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUISetting.o" -MF "obj/gui_Release/CGUISetting.d" -c "../../../source/gui/CGUISetting.cpp" +AtlasObjectText.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectText.o" -MF "obj/AtlasObject_Release/AtlasObjectText.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectText.cpp" +PlayerHandlers.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/PlayerHandlers.o" -MF "obj/atlas_Release/PlayerHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp" +Device.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Device1.o" -MF "obj/graphics_Release/Device1.d" -c "../../../source/renderer/backend/gl/Device.cpp" +CCmpObstructionManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpObstructionManager.o" -MF "obj/simulation2_Release/CCmpObstructionManager.d" -c "../../../source/simulation2/components/CCmpObstructionManager.cpp" +In file included from /usr/include/c++/15/string:44, + from ../../../source/tools/atlas/AtlasObject/AtlasObject.h:31, + from ../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp:18: +In static member function 'static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)', + inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.h:453:21, + inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.h:448:7, + inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, _Iterator, _Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.h:489:13, + inlined from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = __gnu_cxx::__normal_iterator >; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.tcc:253:21, + inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.h:857:16, + inlined from 'String_type json_spirit::substitute_esc_chars(typename String_type::const_iterator, typename String_type::const_iterator) [with String_type = std::__cxx11::basic_string]' at ../../../source/third_party/jsonspirit/json_spirit_reader_template.h:138:62: +/usr/include/c++/15/bits/char_traits.h:429:56: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 9223372036854775808 or more bytes at offsets 0 and 0 may overlap up to 9223372036854775809 bytes at offset -1 [-Wrestrict] + 429 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +CGUISprite.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUISprite.o" -MF "obj/gui_Release/CGUISprite.d" -c "../../../source/gui/CGUISprite.cpp" +CGUIString.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIString.o" -MF "obj/gui_Release/CGUIString.d" -c "../../../source/gui/SettingTypes/CGUIString.cpp" +CGUIText.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIText.o" -MF "obj/gui_Release/CGUIText.d" -c "../../../source/gui/CGUIText.cpp" ==== Building cxxtestroot (release) ==== Running build commands mkdir -p generated @@ -38989,204 +39069,126 @@ if len(suite['tests']) is not 0: /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxx_parser.py:2090: SyntaxWarning: "is" with 'str' literal. Did you mean "=="? if p.type is "": -Misc.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/Misc.o" -MF "obj/atlas_Release/Misc.d" -c "../../../source/tools/atlas/GameInterface/Misc.cpp" +DllLoader.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/DllLoader.o" -MF "obj/engine_Release/DllLoader.d" -c "../../../source/ps/DllLoader.cpp" AtlasObjectXML.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectXML.o" -MF "obj/AtlasObject_Release/AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp" -CGUISize.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUISize.o" -MF "obj/gui_Release/CGUISize.d" -c "../../../source/gui/SettingTypes/CGUISize.cpp" -In file included from /usr/include/c++/15/string:44, - from ../../../source/tools/atlas/AtlasObject/AtlasObject.h:31, - from ../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp:18: -In static member function 'static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)', - inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.h:453:21, - inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.h:448:7, - inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, _Iterator, _Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.h:489:13, - inlined from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = __gnu_cxx::__normal_iterator >; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.tcc:253:21, - inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/15/bits/basic_string.h:857:16, - inlined from 'String_type json_spirit::substitute_esc_chars(typename String_type::const_iterator, typename String_type::const_iterator) [with String_type = std::__cxx11::basic_string]' at ../../../source/third_party/jsonspirit/json_spirit_reader_template.h:138:62: -/usr/include/c++/15/bits/char_traits.h:429:56: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 9223372036854775808 or more bytes at offsets 0 and 0 may overlap up to 9223372036854775809 bytes at offset -1 [-Wrestrict] - 429 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -CCmpPathfinder.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpPathfinder.o" -MF "obj/simulation2_Release/CCmpPathfinder.d" -c "../../../source/simulation2/components/CCmpPathfinder.cpp" -MiscHandlers.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/MiscHandlers.o" -MF "obj/atlas_Release/MiscHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp" -CGUISprite.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUISprite.o" -MF "obj/gui_Release/CGUISprite.d" -c "../../../source/gui/CGUISprite.cpp" +status.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/status.o" -MF "obj/lowlevel_Release/status.d" -c "../../../source/lib/status.cpp" +Linking AtlasObject +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 +Register.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/Register.o" -MF "obj/atlas_Release/Register.d" -c "../../../source/tools/atlas/GameInterface/Register.cpp" +NetSession.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetSession.o" -MF "obj/network_Release/NetSession.d" -c "../../../source/network/NetSession.cpp" stream.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/stream.o" -MF "obj/lowlevel_Release/stream.d" -c "../../../source/lib/file/archive/stream.cpp" -FileIo.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/FileIo.o" -MF "obj/engine_Release/FileIo.d" -c "../../../source/ps/FileIo.cpp" -NetServerTurnManager.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetServerTurnManager.o" -MF "obj/network_Release/NetServerTurnManager.d" -c "../../../source/network/NetServerTurnManager.cpp" tex.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/tex.o" -MF "obj/lowlevel_Release/tex.d" -c "../../../source/lib/tex/tex.cpp" -DescriptorManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DescriptorManager.o" -MF "obj/graphics_Release/DescriptorManager.d" -c "../../../source/renderer/backend/vulkan/DescriptorManager.cpp" -ObjectHandlers.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/ObjectHandlers.o" -MF "obj/atlas_Release/ObjectHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp" -CCmpPosition.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpPosition.o" -MF "obj/simulation2_Release/CCmpPosition.d" -c "../../../source/simulation2/components/CCmpPosition.cpp" +SimState.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/SimState.o" -MF "obj/atlas_Release/SimState.d" -c "../../../source/tools/atlas/GameInterface/SimState.cpp" +Errors.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Errors.o" -MF "obj/engine_Release/Errors.d" -c "../../../source/ps/Errors.cpp" +Device.cpp +CHotkeyPicker.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CHotkeyPicker.o" -MF "obj/gui_Release/CHotkeyPicker.d" -c "../../../source/gui/ObjectTypes/CHotkeyPicker.cpp" +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Device2.o" -MF "obj/graphics_Release/Device2.d" -c "../../../source/renderer/backend/vulkan/Device.cpp" +CCmpOverlayRenderer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpOverlayRenderer.cpp" tex_bmp.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/tex_bmp.o" -MF "obj/lowlevel_Release/tex_bmp.d" -c "../../../source/lib/tex/tex_bmp.cpp" -In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, - from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, - from ../../../source/scriptinterface/ScriptTypes.h:69, - from ../../../source/gui/ObjectBases/IGUIObject.h:37, - from ../../../source/pch/gui/precompiled.h:27: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, - inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18: -../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_4(D)])[13]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -In file included from ../../../source/gui/SettingTypes/CGUISize.cpp:25: -../../../source/scriptinterface/Object.h: In function 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]': -../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here - 56 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:54:46: note: 'rq' declared here - 54 | inline bool GetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, T& out) - | ~~~~~~~~~~~~~~~~~~~~~^~ -Linking AtlasObject -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 -NetSession.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetSession.o" -MF "obj/network_Release/NetSession.d" -c "../../../source/network/NetSession.cpp" -tex_codec.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/tex_codec.o" -MF "obj/lowlevel_Release/tex_codec.d" -c "../../../source/lib/tex/tex_codec.cpp" +FileIo.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/FileIo.o" -MF "obj/engine_Release/FileIo.d" -c "../../../source/ps/FileIo.cpp" ==== Building AtlasUI (release) ==== Creating obj/AtlasUI_Release mkdir -p obj/AtlasUI_Release precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -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" +tex_codec.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/tex_codec.o" -MF "obj/lowlevel_Release/tex_codec.d" -c "../../../source/lib/tex/tex_codec.cpp" +NetStats.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetStats.o" -MF "obj/network_Release/NetStats.d" -c "../../../source/network/NetStats.cpp" tex_dds.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/tex_dds.o" -MF "obj/lowlevel_Release/tex_dds.d" -c "../../../source/lib/tex/tex_dds.cpp" +DeviceCommandContext.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DeviceCommandContext.o" -MF "obj/graphics_Release/DeviceCommandContext.d" -c "../../../source/renderer/backend/dummy/DeviceCommandContext.cpp" tex_png.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/tex_png.o" -MF "obj/lowlevel_Release/tex_png.d" -c "../../../source/lib/tex/tex_png.cpp" tex_tga.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/tex_tga.o" -MF "obj/lowlevel_Release/tex_tga.d" -c "../../../source/lib/tex/tex_tga.cpp" -CGUIString.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIString.o" -MF "obj/gui_Release/CGUIString.d" -c "../../../source/gui/SettingTypes/CGUIString.cpp" -Device.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Device.o" -MF "obj/graphics_Release/Device.d" -c "../../../source/renderer/backend/dummy/Device.cpp" +StunClient.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/StunClient.o" -MF "obj/network_Release/StunClient.d" -c "../../../source/network/StunClient.cpp" timer.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/timer.o" -MF "obj/lowlevel_Release/timer.d" -c "../../../source/lib/timer.cpp" +TerrainHandlers.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/TerrainHandlers.o" -MF "obj/atlas_Release/TerrainHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp" trace.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/trace.o" -MF "obj/lowlevel_Release/trace.d" -c "../../../source/lib/file/common/trace.cpp" Filesystem.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Filesystem.o" -MF "obj/engine_Release/Filesystem.d" -c "../../../source/ps/Filesystem.cpp" -PlayerHandlers.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/PlayerHandlers.o" -MF "obj/atlas_Release/PlayerHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp" +Fixed.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Fixed.o" -MF "obj/engine_Release/Fixed.d" -c "../../../source/maths/Fixed.cpp" udbg.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/udbg.o" -MF "obj/lowlevel_Release/udbg.d" -c "../../../source/lib/sysdep/os/unix/udbg.cpp" -CGUIText.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CGUIText.o" -MF "obj/gui_Release/CGUIText.d" -c "../../../source/gui/CGUIText.cpp" +CCmpOwnership.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpOwnership.o" -MF "obj/simulation2_Release/CCmpOwnership.d" -c "../../../source/simulation2/components/CCmpOwnership.cpp" ufilesystem.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/ufilesystem.o" -MF "obj/lowlevel_Release/ufilesystem.d" -c "../../../source/lib/sysdep/os/unix/ufilesystem.cpp" -Device.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Device1.o" -MF "obj/graphics_Release/Device1.d" -c "../../../source/renderer/backend/gl/Device.cpp" -CCmpProjectileManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpProjectileManager.o" -MF "obj/simulation2_Release/CCmpProjectileManager.d" -c "../../../source/simulation2/components/CCmpProjectileManager.cpp" +DeviceCommandContext.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DeviceCommandContext1.o" -MF "obj/graphics_Release/DeviceCommandContext1.d" -c "../../../source/renderer/backend/gl/DeviceCommandContext.cpp" unix.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/unix.o" -MF "obj/lowlevel_Release/unix.d" -c "../../../source/lib/sysdep/os/unix/unix.cpp" -Fixed.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Fixed.o" -MF "obj/engine_Release/Fixed.d" -c "../../../source/maths/Fixed.cpp" -Device.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Device2.o" -MF "obj/graphics_Release/Device2.d" -c "../../../source/renderer/backend/vulkan/Device.cpp" -Register.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/Register.o" -MF "obj/atlas_Release/Register.d" -c "../../../source/tools/atlas/GameInterface/Register.cpp" -NetStats.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/NetStats.o" -MF "obj/network_Release/NetStats.d" -c "../../../source/network/NetStats.cpp" -CCmpRallyPointRenderer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpRallyPointRenderer.o" -MF "obj/simulation2_Release/CCmpRallyPointRenderer.d" -c "../../../source/simulation2/components/CCmpRallyPointRenderer.cpp" -unix_executable_pathname.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -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" +View.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/View.o" -MF "obj/atlas_Release/View.d" -c "../../../source/tools/atlas/GameInterface/View.cpp" +precompiled.cpp +g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/precompiled.o" -MF "obj/network_Release/precompiled.d" -c "../../../source/pch/network/precompiled.cpp" touch "obj/AtlasUI_Release/precompiled.h" ActionButton.cpp g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActionButton.o" -MF "obj/AtlasUI_Release/ActionButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp" -SimState.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/SimState.o" -MF "obj/atlas_Release/SimState.d" -c "../../../source/tools/atlas/GameInterface/SimState.cpp" -Frustum.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Frustum.o" -MF "obj/engine_Release/Frustum.d" -c "../../../source/maths/Frustum.cpp" -DeviceCommandContext.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DeviceCommandContext.o" -MF "obj/graphics_Release/DeviceCommandContext.d" -c "../../../source/renderer/backend/dummy/DeviceCommandContext.cpp" -TerrainHandlers.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/TerrainHandlers.o" -MF "obj/atlas_Release/TerrainHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp" -CHotkeyPicker.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CHotkeyPicker.o" -MF "obj/gui_Release/CHotkeyPicker.d" -c "../../../source/gui/ObjectTypes/CHotkeyPicker.cpp" -GUID.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/GUID.o" -MF "obj/engine_Release/GUID.d" -c "../../../source/ps/GUID.cpp" +unix_executable_pathname.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -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" ActorEditor.cpp g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActorEditor.o" -MF "obj/AtlasUI_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp" -StunClient.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/StunClient.o" -MF "obj/network_Release/StunClient.d" -c "../../../source/network/StunClient.cpp" +ActorEditorListCtrl.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActorEditorListCtrl.o" -MF "obj/AtlasUI_Release/ActorEditorListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp" +DeviceCommandContext.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DeviceCommandContext2.o" -MF "obj/graphics_Release/DeviceCommandContext2.d" -c "../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp" unuma.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/unuma.o" -MF "obj/lowlevel_Release/unuma.d" -c "../../../source/lib/sysdep/os/unix/unuma.cpp" +ActorViewerTool.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActorViewerTool.o" -MF "obj/AtlasUI_Release/ActorViewerTool.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp" utf8.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/utf8.o" -MF "obj/lowlevel_Release/utf8.d" -c "../../../source/lib/utf8.cpp" -precompiled.cpp -g++ -include obj/network_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/precompiled.o" -MF "obj/network_Release/precompiled.d" -c "../../../source/pch/network/precompiled.cpp" -CCmpRangeManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpRangeManager.o" -MF "obj/simulation2_Release/CCmpRangeManager.d" -c "../../../source/simulation2/components/CCmpRangeManager.cpp" +CCmpParticleManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpParticleManager.o" -MF "obj/simulation2_Release/CCmpParticleManager.d" -c "../../../source/simulation2/components/CCmpParticleManager.cpp" uvm.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/uvm.o" -MF "obj/lowlevel_Release/uvm.d" -c "../../../source/lib/sysdep/os/unix/uvm.cpp" -Game.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Game.o" -MF "obj/engine_Release/Game.d" -c "../../../source/ps/Game.cpp" vfs.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs.o" -MF "obj/lowlevel_Release/vfs.d" -c "../../../source/lib/file/vfs/vfs.cpp" -DeviceCommandContext.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DeviceCommandContext1.o" -MF "obj/graphics_Release/DeviceCommandContext1.d" -c "../../../source/renderer/backend/gl/DeviceCommandContext.cpp" -CCmpRangeOverlayRenderer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp" -View.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/View.o" -MF "obj/atlas_Release/View.d" -c "../../../source/tools/atlas/GameInterface/View.cpp" -GameSetup.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/GameSetup.o" -MF "obj/engine_Release/GameSetup.d" -c "../../../source/ps/GameSetup/GameSetup.cpp" -vfs_lookup.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_lookup.o" -MF "obj/lowlevel_Release/vfs_lookup.d" -c "../../../source/lib/file/vfs/vfs_lookup.cpp" -precompiled.cpp -g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/precompiled.o" -MF "obj/atlas_Release/precompiled.d" -c "../../../source/pch/atlas/precompiled.cpp" -Linking atlas -ar -rcs "../../../binaries/system/libatlas.a" obj/atlas_Release/ActorViewer.o obj/atlas_Release/BrushHandlers.o obj/atlas_Release/Brushes.o obj/atlas_Release/CameraCtrlHandlers.o obj/atlas_Release/CinemaHandler.o obj/atlas_Release/CommandHandlers.o obj/atlas_Release/CommandProc.o obj/atlas_Release/ElevationHandlers.o obj/atlas_Release/EnvironmentHandlers.o obj/atlas_Release/GameLoop.o obj/atlas_Release/GraphicsSetupHandlers.o obj/atlas_Release/InputProcessor.o obj/atlas_Release/MapHandlers.o obj/atlas_Release/MessageHandler.o obj/atlas_Release/MessagePasserImpl.o obj/atlas_Release/Misc.o obj/atlas_Release/MiscHandlers.o obj/atlas_Release/ObjectHandlers.o obj/atlas_Release/PlayerHandlers.o obj/atlas_Release/Register.o obj/atlas_Release/SimState.o obj/atlas_Release/TerrainHandlers.o obj/atlas_Release/View.o obj/atlas_Release/precompiled.o -vfs_path.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_path.o" -MF "obj/lowlevel_Release/vfs_path.d" -c "../../../source/lib/file/vfs/vfs_path.cpp" -ActorEditorListCtrl.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActorEditorListCtrl.o" -MF "obj/AtlasUI_Release/ActorEditorListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp" +CCmpPathfinder.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpPathfinder.o" -MF "obj/simulation2_Release/CCmpPathfinder.d" -c "../../../source/simulation2/components/CCmpPathfinder.cpp" CImage.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CImage.o" -MF "obj/gui_Release/CImage.d" -c "../../../source/gui/ObjectTypes/CImage.cpp" -vfs_populate.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_populate.o" -MF "obj/lowlevel_Release/vfs_populate.d" -c "../../../source/lib/file/vfs/vfs_populate.cpp" -CCmpSelectable.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpSelectable.o" -MF "obj/simulation2_Release/CCmpSelectable.d" -c "../../../source/simulation2/components/CCmpSelectable.cpp" -Globals.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Globals.o" -MF "obj/engine_Release/Globals.d" -c "../../../source/ps/Globals.cpp" Linking network ar -rcs "../../../binaries/system/libnetwork.a" obj/network_Release/NetClient.o obj/network_Release/NetClientTurnManager.o obj/network_Release/NetEnet.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/precompiled.o -vfs_tree.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_tree.o" -MF "obj/lowlevel_Release/vfs_tree.d" -c "../../../source/lib/file/vfs/vfs_tree.cpp" CInput.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CInput.o" -MF "obj/gui_Release/CInput.d" -c "../../../source/gui/ObjectTypes/CInput.cpp" -ActorViewerTool.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ActorViewerTool.o" -MF "obj/AtlasUI_Release/ActorViewerTool.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp" -CCmpSoundManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpSoundManager.o" -MF "obj/simulation2_Release/CCmpSoundManager.d" -c "../../../source/simulation2/components/CCmpSoundManager.cpp" -DeviceCommandContext.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DeviceCommandContext2.o" -MF "obj/graphics_Release/DeviceCommandContext2.d" -c "../../../source/renderer/backend/vulkan/DeviceCommandContext.cpp" +CList.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CList.o" -MF "obj/gui_Release/CList.d" -c "../../../source/gui/ObjectTypes/CList.cpp" +precompiled.cpp +g++ -include obj/atlas_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/precompiled.o" -MF "obj/atlas_Release/precompiled.d" -c "../../../source/pch/atlas/precompiled.cpp" DeviceSelection.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/DeviceSelection.o" -MF "obj/graphics_Release/DeviceSelection.d" -c "../../../source/renderer/backend/vulkan/DeviceSelection.cpp" -Font.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Font.o" -MF "obj/graphics_Release/Font.d" -c "../../../source/graphics/Font.cpp" -FontManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/FontManager.o" -MF "obj/graphics_Release/FontManager.d" -c "../../../source/graphics/FontManager.cpp" -FontMetrics.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/FontMetrics.o" -MF "obj/graphics_Release/FontMetrics.d" -c "../../../source/graphics/FontMetrics.cpp" -CCmpTemplateManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTemplateManager.o" -MF "obj/simulation2_Release/CCmpTemplateManager.d" -c "../../../source/simulation2/components/CCmpTemplateManager.cpp" -vfs_util.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_util.o" -MF "obj/lowlevel_Release/vfs_util.d" -c "../../../source/lib/file/vfs/vfs_util.cpp" -AlterElevation.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AlterElevation.o" -MF "obj/AtlasUI_Release/AlterElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp" +Linking atlas +ar -rcs "../../../binaries/system/libatlas.a" obj/atlas_Release/ActorViewer.o obj/atlas_Release/BrushHandlers.o obj/atlas_Release/Brushes.o obj/atlas_Release/CameraCtrlHandlers.o obj/atlas_Release/CinemaHandler.o obj/atlas_Release/CommandHandlers.o obj/atlas_Release/CommandProc.o obj/atlas_Release/ElevationHandlers.o obj/atlas_Release/EnvironmentHandlers.o obj/atlas_Release/GameLoop.o obj/atlas_Release/GraphicsSetupHandlers.o obj/atlas_Release/InputProcessor.o obj/atlas_Release/MapHandlers.o obj/atlas_Release/MessageHandler.o obj/atlas_Release/MessagePasserImpl.o obj/atlas_Release/Misc.o obj/atlas_Release/MiscHandlers.o obj/atlas_Release/ObjectHandlers.o obj/atlas_Release/PlayerHandlers.o obj/atlas_Release/Register.o obj/atlas_Release/SimState.o obj/atlas_Release/TerrainHandlers.o obj/atlas_Release/View.o obj/atlas_Release/precompiled.o +Frustum.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Frustum.o" -MF "obj/engine_Release/Frustum.d" -c "../../../source/maths/Frustum.cpp" +vfs_lookup.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_lookup.o" -MF "obj/lowlevel_Release/vfs_lookup.d" -c "../../../source/lib/file/vfs/vfs_lookup.cpp" +GUID.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/GUID.o" -MF "obj/engine_Release/GUID.d" -c "../../../source/ps/GUID.cpp" +Game.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Game.o" -MF "obj/engine_Release/Game.d" -c "../../../source/ps/Game.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -39205,66 +39207,116 @@ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ -CList.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CList.o" -MF "obj/gui_Release/CList.d" -c "../../../source/gui/ObjectTypes/CList.cpp" +CCmpPosition.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpPosition.o" -MF "obj/simulation2_Release/CCmpPosition.d" -c "../../../source/simulation2/components/CCmpPosition.cpp" CMiniMap.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CMiniMap.o" -MF "obj/gui_Release/CMiniMap.d" -c "../../../source/gui/ObjectTypes/CMiniMap.cpp" -write_buffer.cpp -g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/write_buffer.o" -MF "obj/lowlevel_Release/write_buffer.d" -c "../../../source/lib/file/io/write_buffer.cpp" +AlterElevation.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AlterElevation.o" -MF "obj/AtlasUI_Release/AlterElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp" +vfs_path.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_path.o" -MF "obj/lowlevel_Release/vfs_path.d" -c "../../../source/lib/file/vfs/vfs_path.cpp" +vfs_populate.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_populate.o" -MF "obj/lowlevel_Release/vfs_populate.d" -c "../../../source/lib/file/vfs/vfs_populate.cpp" +vfs_tree.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_tree.o" -MF "obj/lowlevel_Release/vfs_tree.d" -c "../../../source/lib/file/vfs/vfs_tree.cpp" +Font.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Font.o" -MF "obj/graphics_Release/Font.d" -c "../../../source/graphics/Font.cpp" +CCmpProjectileManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpProjectileManager.o" -MF "obj/simulation2_Release/CCmpProjectileManager.d" -c "../../../source/simulation2/components/CCmpProjectileManager.cpp" AnimListEditor.cpp g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AnimListEditor.o" -MF "obj/AtlasUI_Release/AnimListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp" -Framebuffer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Framebuffer.o" -MF "obj/graphics_Release/Framebuffer.d" -c "../../../source/renderer/backend/dummy/Framebuffer.cpp" -CCmpTerrain.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTerrain.o" -MF "obj/simulation2_Release/CCmpTerrain.d" -c "../../../source/simulation2/components/CCmpTerrain.cpp" +FontManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/FontManager.o" -MF "obj/graphics_Release/FontManager.d" -c "../../../source/graphics/FontManager.cpp" +GameSetup.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/GameSetup.o" -MF "obj/engine_Release/GameSetup.d" -c "../../../source/ps/GameSetup/GameSetup.cpp" +vfs_util.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/vfs_util.o" -MF "obj/lowlevel_Release/vfs_util.d" -c "../../../source/lib/file/vfs/vfs_util.cpp" +CCmpRallyPointRenderer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpRallyPointRenderer.o" -MF "obj/simulation2_Release/CCmpRallyPointRenderer.d" -c "../../../source/simulation2/components/CCmpRallyPointRenderer.cpp" +AtlasClipboard.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasClipboard.o" -MF "obj/AtlasUI_Release/AtlasClipboard.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp" +FontMetrics.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/FontMetrics.o" -MF "obj/graphics_Release/FontMetrics.d" -c "../../../source/graphics/FontMetrics.cpp" +AtlasDialog.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasDialog.o" -MF "obj/AtlasUI_Release/AtlasDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasDialog.cpp" +write_buffer.cpp +g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/write_buffer.o" -MF "obj/lowlevel_Release/write_buffer.d" -c "../../../source/lib/file/io/write_buffer.cpp" +COList.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/COList.o" -MF "obj/gui_Release/COList.d" -c "../../../source/gui/ObjectTypes/COList.cpp" +AtlasEventLoop.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasEventLoop.o" -MF "obj/AtlasUI_Release/AtlasEventLoop.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasEventLoop.cpp" +CCmpRangeManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpRangeManager.o" -MF "obj/simulation2_Release/CCmpRangeManager.d" -c "../../../source/simulation2/components/CCmpRangeManager.cpp" wsecure_crt.cpp g++ -include obj/lowlevel_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/wsecure_crt.o" -MF "obj/lowlevel_Release/wsecure_crt.d" -c "../../../source/lib/wsecure_crt.cpp" -Framebuffer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Framebuffer1.o" -MF "obj/graphics_Release/Framebuffer1.d" -c "../../../source/renderer/backend/gl/Framebuffer.cpp" Linking lowlevel ar -rcs "../../../binaries/system/liblowlevel.a" obj/lowlevel_Release/aarch64.o obj/lowlevel_Release/app_hooks.o obj/lowlevel_Release/archive.o obj/lowlevel_Release/archive_zip.o obj/lowlevel_Release/bits.o obj/lowlevel_Release/build_version.o obj/lowlevel_Release/byte_order.o obj/lowlevel_Release/codec.o obj/lowlevel_Release/codec_zlib.o obj/lowlevel_Release/cpu.o obj/lowlevel_Release/dbghelp.o obj/lowlevel_Release/debug.o obj/lowlevel_Release/debug_stl.o obj/lowlevel_Release/dir_watch_inotify.o obj/lowlevel_Release/dynarray.o obj/lowlevel_Release/file.o obj/lowlevel_Release/file_loader.o obj/lowlevel_Release/file_stats.o obj/lowlevel_Release/file_system.o obj/lowlevel_Release/fnv_hash.o obj/lowlevel_Release/freelist.o obj/lowlevel_Release/frequency_filter.o obj/lowlevel_Release/gcc.o obj/lowlevel_Release/input.o obj/lowlevel_Release/io.o obj/lowlevel_Release/lcpu.o obj/lowlevel_Release/ldbg.o obj/lowlevel_Release/lib.o obj/lowlevel_Release/libsdl.o obj/lowlevel_Release/linux.o obj/lowlevel_Release/module_init.o obj/lowlevel_Release/ogl.o obj/lowlevel_Release/os_cpu.o obj/lowlevel_Release/page_aligned.o obj/lowlevel_Release/path.o obj/lowlevel_Release/pool.o obj/lowlevel_Release/posix.o obj/lowlevel_Release/precompiled.o obj/lowlevel_Release/rand.o obj/lowlevel_Release/real_directory.o obj/lowlevel_Release/regex.o obj/lowlevel_Release/secure_crt.o obj/lowlevel_Release/shared_ptr.o obj/lowlevel_Release/smbios.o obj/lowlevel_Release/status.o obj/lowlevel_Release/stream.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/trace.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/utf8.o obj/lowlevel_Release/uvm.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/write_buffer.o obj/lowlevel_Release/wsecure_crt.o -COList.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/COList.o" -MF "obj/gui_Release/COList.d" -c "../../../source/gui/ObjectTypes/COList.cpp" +AtlasWindow.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasWindow.o" -MF "obj/AtlasUI_Release/AtlasWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.cpp" +Globals.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Globals.o" -MF "obj/engine_Release/Globals.d" -c "../../../source/ps/Globals.cpp" CProgressBar.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CProgressBar.o" -MF "obj/gui_Release/CProgressBar.d" -c "../../../source/gui/ObjectTypes/CProgressBar.cpp" -HWDetect.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/HWDetect.o" -MF "obj/engine_Release/HWDetect.d" -c "../../../source/ps/GameSetup/HWDetect.cpp" -../../../source/ps/GameSetup/HWDetect.cpp:330:73: warning: macro '__DATE__' might prevent reproducible builds [-Wdate-time] - 330 | Script::SetProperty(rq, settings, "build_datetime", std::string(__DATE__ " " __TIME__)); - | ^~~~~~~~ -../../../source/ps/GameSetup/HWDetect.cpp:330:86: warning: macro '__TIME__' might prevent reproducible builds [-Wdate-time] - 330 | Script::SetProperty(rq, settings, "build_datetime", std::string(__DATE__ " " __TIME__)); - | ^~~~~~~~ -AtlasClipboard.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasClipboard.o" -MF "obj/AtlasUI_Release/AtlasClipboard.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp" +Framebuffer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Framebuffer.o" -MF "obj/graphics_Release/Framebuffer.d" -c "../../../source/renderer/backend/dummy/Framebuffer.cpp" +Framebuffer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Framebuffer1.o" -MF "obj/graphics_Release/Framebuffer1.d" -c "../../../source/renderer/backend/gl/Framebuffer.cpp" CRadioButton.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CRadioButton.o" -MF "obj/gui_Release/CRadioButton.d" -c "../../../source/gui/ObjectTypes/CRadioButton.cpp" CScrollPanel.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CScrollPanel.o" -MF "obj/gui_Release/CScrollPanel.d" -c "../../../source/gui/ObjectTypes/CScrollPanel.cpp" Framebuffer.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Framebuffer2.o" -MF "obj/graphics_Release/Framebuffer2.d" -c "../../../source/renderer/backend/vulkan/Framebuffer.cpp" -AtlasDialog.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasDialog.o" -MF "obj/AtlasUI_Release/AtlasDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasDialog.cpp" -AtlasEventLoop.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasEventLoop.o" -MF "obj/AtlasUI_Release/AtlasEventLoop.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasEventLoop.cpp" -CCmpTerritoryInfluence.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTerritoryInfluence.o" -MF "obj/simulation2_Release/CCmpTerritoryInfluence.d" -c "../../../source/simulation2/components/CCmpTerritoryInfluence.cpp" -Hashing.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Hashing.o" -MF "obj/engine_Release/Hashing.d" -c "../../../source/ps/Hashing.cpp" -AtlasWindow.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasWindow.o" -MF "obj/AtlasUI_Release/AtlasWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.cpp" -CCmpTerritoryManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTerritoryManager.o" -MF "obj/simulation2_Release/CCmpTerritoryManager.d" -c "../../../source/simulation2/components/CCmpTerritoryManager.cpp" -Hotkey.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Hotkey.o" -MF "obj/engine_Release/Hotkey.d" -c "../../../source/ps/Hotkey.cpp" -CCmpTest.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTest.o" -MF "obj/simulation2_Release/CCmpTest.d" -c "../../../source/simulation2/components/CCmpTest.cpp" +CSlider.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CSlider.o" -MF "obj/gui_Release/CSlider.d" -c "../../../source/gui/ObjectTypes/CSlider.cpp" +CCmpRangeOverlayRenderer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp" GPUSkinnedModelRenderer.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/GPUSkinnedModelRenderer.o" -MF "obj/graphics_Release/GPUSkinnedModelRenderer.d" -c "../../../source/renderer/GPUSkinnedModelRenderer.cpp" +CText.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CText.o" -MF "obj/gui_Release/CText.d" -c "../../../source/gui/ObjectTypes/CText.cpp" AtlasWindowCommand.cpp g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasWindowCommand.o" -MF "obj/AtlasUI_Release/AtlasWindowCommand.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp" +AtlasWindowCommandProc.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasWindowCommandProc.o" -MF "obj/AtlasUI_Release/AtlasWindowCommandProc.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommandProc.cpp" GameView.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/GameView.o" -MF "obj/graphics_Release/GameView.d" -c "../../../source/graphics/GameView.cpp" +Brushes.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Brushes.o" -MF "obj/AtlasUI_Release/Brushes.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp" +HWDetect.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/HWDetect.o" -MF "obj/engine_Release/HWDetect.d" -c "../../../source/ps/GameSetup/HWDetect.cpp" +../../../source/ps/GameSetup/HWDetect.cpp:330:73: warning: macro '__DATE__' might prevent reproducible builds [-Wdate-time] + 330 | Script::SetProperty(rq, settings, "build_datetime", std::string(__DATE__ " " __TIME__)); + | ^~~~~~~~ +../../../source/ps/GameSetup/HWDetect.cpp:330:86: warning: macro '__TIME__' might prevent reproducible builds [-Wdate-time] + 330 | Script::SetProperty(rq, settings, "build_datetime", std::string(__DATE__ " " __TIME__)); + | ^~~~~~~~ +HFTracer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/HFTracer.o" -MF "obj/graphics_Release/HFTracer.d" -c "../../../source/graphics/HFTracer.cpp" +HeightMipmap.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/HeightMipmap.o" -MF "obj/graphics_Release/HeightMipmap.d" -c "../../../source/graphics/HeightMipmap.cpp" +ICameraController.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ICameraController.o" -MF "obj/graphics_Release/ICameraController.d" -c "../../../source/graphics/ICameraController.cpp" +Canvas.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Canvas.o" -MF "obj/AtlasUI_Release/Canvas.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp" +CTooltip.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CTooltip.o" -MF "obj/gui_Release/CTooltip.d" -c "../../../source/gui/ObjectTypes/CTooltip.cpp" +Hashing.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Hashing.o" -MF "obj/engine_Release/Hashing.d" -c "../../../source/ps/Hashing.cpp" +CCmpSelectable.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpSelectable.o" -MF "obj/simulation2_Release/CCmpSelectable.d" -c "../../../source/simulation2/components/CCmpSelectable.cpp" +InstancingModelRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/InstancingModelRenderer.o" -MF "obj/graphics_Release/InstancingModelRenderer.d" -c "../../../source/renderer/InstancingModelRenderer.cpp" +GUIManager.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/GUIManager.o" -MF "obj/gui_Release/GUIManager.d" -c "../../../source/gui/GUIManager.cpp" +CCmpSoundManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpSoundManager.o" -MF "obj/simulation2_Release/CCmpSoundManager.d" -c "../../../source/simulation2/components/CCmpSoundManager.cpp" +Cinema.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Cinema.o" -MF "obj/AtlasUI_Release/Cinema.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp" +JSInterface_GameView.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/JSInterface_GameView.o" -MF "obj/graphics_Release/JSInterface_GameView.d" -c "../../../source/graphics/scripting/JSInterface_GameView.cpp" +Hotkey.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Hotkey.o" -MF "obj/engine_Release/Hotkey.d" -c "../../../source/ps/Hotkey.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -39284,75 +39336,8 @@ ../../../source/ps/GameSetup/HWDetect.cpp:155:43: note: 'rq' declared here 155 | void ReportLibraries(const ScriptRequest& rq, JS::HandleValue settings) | ~~~~~~~~~~~~~~~~~~~~~^~ -AtlasWindowCommandProc.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/AtlasWindowCommandProc.o" -MF "obj/AtlasUI_Release/AtlasWindowCommandProc.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommandProc.cpp" -CSlider.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CSlider.o" -MF "obj/gui_Release/CSlider.d" -c "../../../source/gui/ObjectTypes/CSlider.cpp" -CCmpUnitMotion_System.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpUnitMotion_System.o" -MF "obj/simulation2_Release/CCmpUnitMotion_System.d" -c "../../../source/simulation2/components/CCmpUnitMotion_System.cpp" -CCmpUnitRenderer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpUnitRenderer.o" -MF "obj/simulation2_Release/CCmpUnitRenderer.d" -c "../../../source/simulation2/components/CCmpUnitRenderer.cpp" -Brushes.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Brushes.o" -MF "obj/AtlasUI_Release/Brushes.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp" -CText.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CText.o" -MF "obj/gui_Release/CText.d" -c "../../../source/gui/ObjectTypes/CText.cpp" -CCmpVision.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpVision.o" -MF "obj/simulation2_Release/CCmpVision.d" -c "../../../source/simulation2/components/CCmpVision.cpp" -CCmpVisualActor.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpVisualActor.o" -MF "obj/simulation2_Release/CCmpVisualActor.d" -c "../../../source/simulation2/components/CCmpVisualActor.cpp" -CCmpWaterManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpWaterManager.o" -MF "obj/simulation2_Release/CCmpWaterManager.d" -c "../../../source/simulation2/components/CCmpWaterManager.cpp" -CTooltip.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/CTooltip.o" -MF "obj/gui_Release/CTooltip.d" -c "../../../source/gui/ObjectTypes/CTooltip.cpp" -HFTracer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/HFTracer.o" -MF "obj/graphics_Release/HFTracer.d" -c "../../../source/graphics/HFTracer.cpp" -Canvas.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Canvas.o" -MF "obj/AtlasUI_Release/Canvas.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp" -GUIManager.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/GUIManager.o" -MF "obj/gui_Release/GUIManager.d" -c "../../../source/gui/GUIManager.cpp" -JSInterface_ConfigDB.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_ConfigDB.o" -MF "obj/engine_Release/JSInterface_ConfigDB.d" -c "../../../source/ps/scripting/JSInterface_ConfigDB.cpp" -CinemaPath.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CinemaPath.o" -MF "obj/simulation2_Release/CinemaPath.d" -c "../../../source/simulation2/helpers/CinemaPath.cpp" -Cinema.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Cinema.o" -MF "obj/AtlasUI_Release/Cinema.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp" -ColorDialog.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ColorDialog.o" -MF "obj/AtlasUI_Release/ColorDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ColorDialog.cpp" -DLLInterface.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/DLLInterface.o" -MF "obj/AtlasUI_Release/DLLInterface.d" -c "../../../source/tools/atlas/AtlasUI/Misc/DLLInterface.cpp" -HeightMipmap.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/HeightMipmap.o" -MF "obj/graphics_Release/HeightMipmap.d" -c "../../../source/graphics/HeightMipmap.cpp" -CmpPtr.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CmpPtr.o" -MF "obj/simulation2_Release/CmpPtr.d" -c "../../../source/simulation2/system/CmpPtr.cpp" -JSInterface_Console.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Console.o" -MF "obj/engine_Release/JSInterface_Console.d" -c "../../../source/ps/scripting/JSInterface_Console.cpp" -Datafile.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Datafile.o" -MF "obj/AtlasUI_Release/Datafile.d" -c "../../../source/tools/atlas/AtlasUI/General/Datafile.cpp" -ICameraController.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ICameraController.o" -MF "obj/graphics_Release/ICameraController.d" -c "../../../source/graphics/ICameraController.cpp" -DraggableListCtrl.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/DraggableListCtrl.o" -MF "obj/AtlasUI_Release/DraggableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.cpp" -InstancingModelRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/InstancingModelRenderer.o" -MF "obj/graphics_Release/InstancingModelRenderer.d" -c "../../../source/renderer/InstancingModelRenderer.cpp" -JSInterface_GameView.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/JSInterface_GameView.o" -MF "obj/graphics_Release/JSInterface_GameView.d" -c "../../../source/graphics/scripting/JSInterface_GameView.cpp" -ComponentManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ComponentManager.o" -MF "obj/simulation2_Release/ComponentManager.d" -c "../../../source/simulation2/system/ComponentManager.cpp" GUIObjectTypes.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/GUIObjectTypes.o" -MF "obj/gui_Release/GUIObjectTypes.d" -c "../../../source/gui/GUIObjectTypes.cpp" -JSInterface_Debug.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Debug.o" -MF "obj/engine_Release/JSInterface_Debug.d" -c "../../../source/ps/scripting/JSInterface_Debug.cpp" -../../../source/ps/scripting/JSInterface_Debug.cpp:66:48: warning: macro '__DATE__' might prevent reproducible builds [-Wdate-time] - 66 | UDate buildDate = g_L10n.ParseDateTime(__DATE__, "MMM d yyyy", icu::Locale::getUS()); - | ^~~~~~~~ -../../../source/ps/scripting/JSInterface_Debug.cpp:72:48: warning: macro '__DATE__' might prevent reproducible builds [-Wdate-time] - 72 | UDate buildDate = g_L10n.ParseDateTime(__DATE__ " " __TIME__, "MMM d yyyy HH:mm:ss", icu::Locale::getUS()); - | ^~~~~~~~ -../../../source/ps/scripting/JSInterface_Debug.cpp:72:61: warning: macro '__TIME__' might prevent reproducible builds [-Wdate-time] - 72 | UDate buildDate = g_L10n.ParseDateTime(__DATE__ " " __TIME__, "MMM d yyyy HH:mm:ss", icu::Locale::getUS()); - | ^~~~~~~~ -ComponentManagerSerialization.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ComponentManagerSerialization.o" -MF "obj/simulation2_Release/ComponentManagerSerialization.d" -c "../../../source/simulation2/system/ComponentManagerSerialization.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -39388,6 +39373,7 @@ ../../../source/graphics/scripting/JSInterface_GameView.cpp:94:47: note: 'rq' declared here 94 | JS::Value GetCameraPivot(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ +JSInterface_Renderer.cpp In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, @@ -39403,38 +39389,70 @@ ../../../source/graphics/scripting/JSInterface_GameView.cpp:105:50: note: 'rq' declared here 105 | JS::Value GetCameraPosition(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/JSInterface_Renderer.o" -MF "obj/graphics_Release/JSInterface_Renderer.d" -c "../../../source/renderer/scripting/JSInterface_Renderer.cpp" +JSInterface_ConfigDB.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_ConfigDB.o" -MF "obj/engine_Release/JSInterface_ConfigDB.d" -c "../../../source/ps/scripting/JSInterface_ConfigDB.cpp" +ColorDialog.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ColorDialog.o" -MF "obj/AtlasUI_Release/ColorDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ColorDialog.cpp" +CCmpTemplateManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTemplateManager.o" -MF "obj/simulation2_Release/CCmpTemplateManager.d" -c "../../../source/simulation2/components/CCmpTemplateManager.cpp" +JSInterface_Console.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Console.o" -MF "obj/engine_Release/JSInterface_Console.d" -c "../../../source/ps/scripting/JSInterface_Console.cpp" +LOSTexture.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/LOSTexture.o" -MF "obj/graphics_Release/LOSTexture.d" -c "../../../source/graphics/LOSTexture.cpp" +CCmpTerrain.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTerrain.o" -MF "obj/simulation2_Release/CCmpTerrain.d" -c "../../../source/simulation2/components/CCmpTerrain.cpp" +DLLInterface.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/DLLInterface.o" -MF "obj/AtlasUI_Release/DLLInterface.d" -c "../../../source/tools/atlas/AtlasUI/Misc/DLLInterface.cpp" +JSInterface_Debug.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Debug.o" -MF "obj/engine_Release/JSInterface_Debug.d" -c "../../../source/ps/scripting/JSInterface_Debug.cpp" +../../../source/ps/scripting/JSInterface_Debug.cpp:66:48: warning: macro '__DATE__' might prevent reproducible builds [-Wdate-time] + 66 | UDate buildDate = g_L10n.ParseDateTime(__DATE__, "MMM d yyyy", icu::Locale::getUS()); + | ^~~~~~~~ +../../../source/ps/scripting/JSInterface_Debug.cpp:72:48: warning: macro '__DATE__' might prevent reproducible builds [-Wdate-time] + 72 | UDate buildDate = g_L10n.ParseDateTime(__DATE__ " " __TIME__, "MMM d yyyy HH:mm:ss", icu::Locale::getUS()); + | ^~~~~~~~ +../../../source/ps/scripting/JSInterface_Debug.cpp:72:61: warning: macro '__TIME__' might prevent reproducible builds [-Wdate-time] + 72 | UDate buildDate = g_L10n.ParseDateTime(__DATE__ " " __TIME__, "MMM d yyyy HH:mm:ss", icu::Locale::getUS()); + | ^~~~~~~~ GUIRenderer.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/GUIRenderer.o" -MF "obj/gui_Release/GUIRenderer.d" -c "../../../source/gui/GUIRenderer.cpp" -DraggableListCtrlCommands.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/DraggableListCtrlCommands.o" -MF "obj/AtlasUI_Release/DraggableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp" +LightEnv.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/LightEnv.o" -MF "obj/graphics_Release/LightEnv.d" -c "../../../source/graphics/LightEnv.cpp" +CCmpTerritoryInfluence.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTerritoryInfluence.o" -MF "obj/simulation2_Release/CCmpTerritoryInfluence.d" -c "../../../source/simulation2/components/CCmpTerritoryInfluence.cpp" +CCmpTerritoryManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTerritoryManager.o" -MF "obj/simulation2_Release/CCmpTerritoryManager.d" -c "../../../source/simulation2/components/CCmpTerritoryManager.cpp" +Datafile.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Datafile.o" -MF "obj/AtlasUI_Release/Datafile.d" -c "../../../source/tools/atlas/AtlasUI/General/Datafile.cpp" GUIStringConversions.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/GUIStringConversions.o" -MF "obj/gui_Release/GUIStringConversions.d" -c "../../../source/gui/GUIStringConversions.cpp" -DebugSerializer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/DebugSerializer.o" -MF "obj/simulation2_Release/DebugSerializer.d" -c "../../../source/simulation2/serialization/DebugSerializer.cpp" JSInterface_Game.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Game.o" -MF "obj/engine_Release/JSInterface_Game.d" -c "../../../source/ps/scripting/JSInterface_Game.cpp" -EditableListCtrl.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/EditableListCtrl.o" -MF "obj/AtlasUI_Release/EditableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp" -DynamicSubscription.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/DynamicSubscription.o" -MF "obj/simulation2_Release/DynamicSubscription.d" -c "../../../source/simulation2/system/DynamicSubscription.cpp" -GUITooltip.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/GUITooltip.o" -MF "obj/gui_Release/GUITooltip.d" -c "../../../source/gui/GUITooltip.cpp" -JSInterface_Renderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/JSInterface_Renderer.o" -MF "obj/graphics_Release/JSInterface_Renderer.d" -c "../../../source/renderer/scripting/JSInterface_Renderer.cpp" +DraggableListCtrl.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/DraggableListCtrl.o" -MF "obj/AtlasUI_Release/DraggableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.cpp" +MapGenerator.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MapGenerator.o" -MF "obj/graphics_Release/MapGenerator.d" -c "../../../source/graphics/MapGenerator.cpp" +CCmpTest.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpTest.o" -MF "obj/simulation2_Release/CCmpTest.d" -c "../../../source/simulation2/components/CCmpTest.cpp" +DraggableListCtrlCommands.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/DraggableListCtrlCommands.o" -MF "obj/AtlasUI_Release/DraggableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp" JSInterface_Hotkey.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Hotkey.o" -MF "obj/engine_Release/JSInterface_Hotkey.d" -c "../../../source/ps/scripting/JSInterface_Hotkey.cpp" +MapIO.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MapIO.o" -MF "obj/graphics_Release/MapIO.d" -c "../../../source/graphics/MapIO.cpp" +GUITooltip.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/GUITooltip.o" -MF "obj/gui_Release/GUITooltip.d" -c "../../../source/gui/GUITooltip.cpp" +MapReader.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MapReader.o" -MF "obj/graphics_Release/MapReader.d" -c "../../../source/graphics/MapReader.cpp" +CCmpUnitMotion_System.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpUnitMotion_System.o" -MF "obj/simulation2_Release/CCmpUnitMotion_System.d" -c "../../../source/simulation2/components/CCmpUnitMotion_System.cpp" +CCmpUnitRenderer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpUnitRenderer.o" -MF "obj/simulation2_Release/CCmpUnitRenderer.d" -c "../../../source/simulation2/components/CCmpUnitRenderer.cpp" +EditableListCtrl.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/EditableListCtrl.o" -MF "obj/AtlasUI_Release/EditableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp" GuiScriptConversions.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/GuiScriptConversions.o" -MF "obj/gui_Release/GuiScriptConversions.d" -c "../../../source/gui/Scripting/GuiScriptConversions.cpp" -LOSTexture.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/LOSTexture.o" -MF "obj/graphics_Release/LOSTexture.d" -c "../../../source/graphics/LOSTexture.cpp" -JSInterface_L10n.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_L10n.o" -MF "obj/engine_Release/JSInterface_L10n.d" -c "../../../source/i18n/scripting/JSInterface_L10n.cpp" -LightEnv.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/LightEnv.o" -MF "obj/graphics_Release/LightEnv.d" -c "../../../source/graphics/LightEnv.cpp" -EditableListCtrlCommands.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/EditableListCtrlCommands.o" -MF "obj/AtlasUI_Release/EditableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.cpp" -MapGenerator.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MapGenerator.o" -MF "obj/graphics_Release/MapGenerator.d" -c "../../../source/graphics/MapGenerator.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -39465,6 +39483,20 @@ ../../../source/ps/scripting/JSInterface_Hotkey.cpp:41:56: note: 'rq' declared here 41 | static void ToJSVal_unordered_map(const ScriptRequest& rq, JS::MutableHandleValue ret, const std::unordered_map& val) | ~~~~~~~~~~~~~~~~~~~~~^~ +IGUIButtonBehavior.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIButtonBehavior.o" -MF "obj/gui_Release/IGUIButtonBehavior.d" -c "../../../source/gui/ObjectBases/IGUIButtonBehavior.cpp" +EditableListCtrlCommands.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/EditableListCtrlCommands.o" -MF "obj/AtlasUI_Release/EditableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.cpp" +JSInterface_L10n.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_L10n.o" -MF "obj/engine_Release/JSInterface_L10n.d" -c "../../../source/i18n/scripting/JSInterface_L10n.cpp" +Environment.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Environment.o" -MF "obj/AtlasUI_Release/Environment.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp" +MapWriter.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MapWriter.o" -MF "obj/graphics_Release/MapWriter.d" -c "../../../source/graphics/MapWriter.cpp" +Mapping.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Mapping.o" -MF "obj/graphics_Release/Mapping.d" -c "../../../source/renderer/backend/gl/Mapping.cpp" +CCmpVision.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpVision.o" -MF "obj/simulation2_Release/CCmpVision.d" -c "../../../source/simulation2/components/CCmpVision.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -39483,8 +39515,6 @@ ../../../source/gui/Scripting/GuiScriptConversions.cpp:41:66: note: 'rq' declared here 41 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, SDL_Event_ const& val) | ~~~~~~~~~~~~~~~~~~~~~^~ -Environment.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Environment.o" -MF "obj/AtlasUI_Release/Environment.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp" In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, @@ -39531,10 +39561,32 @@ ../../../source/gui/Scripting/GuiScriptConversions.cpp:400:65: note: 'rq' declared here 400 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, const CVector2D& val) | ~~~~~~~~~~~~~~~~~~~~~^~ +Mapping.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Mapping1.o" -MF "obj/graphics_Release/Mapping1.d" -c "../../../source/renderer/backend/vulkan/Mapping.cpp" +In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, + from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, + from ../../../source/scriptinterface/ScriptTypes.h:69, + from ../../../source/pch/graphics/precompiled.h:21: +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, + inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18: +../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_4(D)])[13]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +In file included from ../../../source/graphics/MapReader.cpp:42: +../../../source/scriptinterface/Object.h: In function 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]': +../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here + 56 | JS::RootedValue val(rq.cx); + | ^~~ +../../../source/scriptinterface/Object.h:54:46: note: 'rq' declared here + 54 | inline bool GetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, T& out) + | ~~~~~~~~~~~~~~~~~~~~~^~ +JSInterface_Main.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Main.o" -MF "obj/engine_Release/JSInterface_Main.d" -c "../../../source/ps/scripting/JSInterface_Main.cpp" FieldEditCtrl.cpp g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FieldEditCtrl.o" -MF "obj/AtlasUI_Release/FieldEditCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp" -FileHistory.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FileHistory.o" -MF "obj/AtlasUI_Release/FileHistory.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.cpp" +IGUIObject.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIObject.o" -MF "obj/gui_Release/IGUIObject.d" -c "../../../source/gui/ObjectBases/IGUIObject.cpp" In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1174:26, inlined from 'void Script::ToJSVal_vector(const ScriptRequest&, JS::MutableHandleValue, const std::vector&) [with T = CVector2D]' at ../../../source/scriptinterface/ScriptConversions.h:94:19: @@ -39549,105 +39601,22 @@ ../../../source/scriptinterface/ScriptConversions.h:92:70: note: 'rq' declared here 92 | template inline void ToJSVal_vector(const ScriptRequest& rq, JS::MutableHandleValue ret, const std::vector& val) | ~~~~~~~~~~~~~~~~~~~~~^~ -IGUIButtonBehavior.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIButtonBehavior.o" -MF "obj/gui_Release/IGUIButtonBehavior.d" -c "../../../source/gui/ObjectBases/IGUIButtonBehavior.cpp" -FillTerrain.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FillTerrain.o" -MF "obj/AtlasUI_Release/FillTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp" -EngineScriptConversions.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/EngineScriptConversions.o" -MF "obj/simulation2_Release/EngineScriptConversions.d" -c "../../../source/simulation2/scripting/EngineScriptConversions.cpp" -Geometry.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Geometry.o" -MF "obj/simulation2_Release/Geometry.d" -c "../../../source/simulation2/helpers/Geometry.cpp" -IGUIObject.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIObject.o" -MF "obj/gui_Release/IGUIObject.d" -c "../../../source/gui/ObjectBases/IGUIObject.cpp" -IGUIPanel.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIPanel.o" -MF "obj/gui_Release/IGUIPanel.d" -c "../../../source/gui/ObjectBases/IGUIPanel.cpp" -JSInterface_Main.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Main.o" -MF "obj/engine_Release/JSInterface_Main.d" -c "../../../source/ps/scripting/JSInterface_Main.cpp" -MapIO.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MapIO.o" -MF "obj/graphics_Release/MapIO.d" -c "../../../source/graphics/MapIO.cpp" -MapReader.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MapReader.o" -MF "obj/graphics_Release/MapReader.d" -c "../../../source/graphics/MapReader.cpp" -FlattenElevation.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FlattenElevation.o" -MF "obj/AtlasUI_Release/FlattenElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp" -HighResTimer.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/HighResTimer.o" -MF "obj/AtlasUI_Release/HighResTimer.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp" -KeyMap.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/KeyMap.o" -MF "obj/AtlasUI_Release/KeyMap.d" -c "../../../source/tools/atlas/AtlasUI/Misc/KeyMap.cpp" -LightControl.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/LightControl.o" -MF "obj/AtlasUI_Release/LightControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp" -IGUIScrollBar.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIScrollBar.o" -MF "obj/gui_Release/IGUIScrollBar.d" -c "../../../source/gui/IGUIScrollBar.cpp" -MapWriter.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MapWriter.o" -MF "obj/graphics_Release/MapWriter.d" -c "../../../source/graphics/MapWriter.cpp" JSInterface_Mod.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Mod.o" -MF "obj/engine_Release/JSInterface_Mod.d" -c "../../../source/ps/scripting/JSInterface_Mod.cpp" -IGUIScrollBarOwner.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIScrollBarOwner.o" -MF "obj/gui_Release/IGUIScrollBarOwner.d" -c "../../../source/gui/ObjectBases/IGUIScrollBarOwner.cpp" -HashSerializer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/HashSerializer.o" -MF "obj/simulation2_Release/HashSerializer.d" -c "../../../source/simulation2/serialization/HashSerializer.cpp" -In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, - from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, - from ../../../source/scriptinterface/ScriptTypes.h:69, - from ../../../source/simulation2/system/Message.h:21, - from ../../../source/simulation2/system/IComponent.h:22, - from ../../../source/simulation2/system/Interface.h:21, - from ../../../source/pch/simulation2/precompiled.h:26: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [2], float, char [2], float, char [2], float}]' at ../../../source/scriptinterface/Object.h:256:62, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CColor]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:107:22: -../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_7(D)])[13]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -In file included from ../../../source/simulation2/scripting/EngineScriptConversions.cpp:20: -../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CColor]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp:105:62: note: 'rq' declared here - 105 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, CColor const& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ +FileHistory.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FileHistory.o" -MF "obj/AtlasUI_Release/FileHistory.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.cpp" +CCmpVisualActor.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpVisualActor.o" -MF "obj/simulation2_Release/CCmpVisualActor.d" -c "../../../source/simulation2/components/CCmpVisualActor.cpp" +IGUIPanel.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIPanel.o" -MF "obj/gui_Release/IGUIPanel.d" -c "../../../source/gui/ObjectBases/IGUIPanel.cpp" +Material.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Material.o" -MF "obj/graphics_Release/Material.d" -c "../../../source/graphics/Material.cpp" +MaterialManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MaterialManager.o" -MF "obj/graphics_Release/MaterialManager.d" -c "../../../source/graphics/MaterialManager.cpp" JSInterface_ModIo.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_ModIo.o" -MF "obj/engine_Release/JSInterface_ModIo.d" -c "../../../source/ps/scripting/JSInterface_ModIo.cpp" -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = short unsigned int; Args = {char [7], short unsigned int, char [5], JS::Rooted}]' at ../../../source/scriptinterface/Object.h:256:62, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:219:22: -../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_15(D)])[13]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp:206:65: note: 'rq' declared here - 206 | template<> void Script::ToJSVal >(const ScriptRequest& rq, JS::MutableHandleValue ret, const Grid& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, - inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, - inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = short unsigned int; Args = {char [7], short unsigned int, char [5], JS::Rooted}]' at ../../../source/scriptinterface/Object.h:256:62, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:240:22: -../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_18(D)])[13]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp:227:66: note: 'rq' declared here - 227 | template<> void Script::ToJSVal >(const ScriptRequest& rq, JS::MutableHandleValue ret, const Grid& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -ListCtrlValidator.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ListCtrlValidator.o" -MF "obj/AtlasUI_Release/ListCtrlValidator.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp" -Mapping.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Mapping.o" -MF "obj/graphics_Release/Mapping.d" -c "../../../source/renderer/backend/gl/Mapping.cpp" -Mapping.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Mapping1.o" -MF "obj/graphics_Release/Mapping1.d" -c "../../../source/renderer/backend/vulkan/Mapping.cpp" -JSInterface_Network.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Network.o" -MF "obj/engine_Release/JSInterface_Network.d" -c "../../../source/network/scripting/JSInterface_Network.cpp" +MeshManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MeshManager.o" -MF "obj/graphics_Release/MeshManager.d" -c "../../../source/graphics/MeshManager.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -39668,10 +39637,6 @@ ../../../source/ps/scripting/JSInterface_Mod.cpp:66:45: note: 'rq' declared here 66 | bool Script::FromJSVal(const ScriptRequest& rq, const JS::HandleValue val, Mod::ModData& data) | ~~~~~~~~~~~~~~~~~~~~~^~ -Material.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Material.o" -MF "obj/graphics_Release/Material.d" -c "../../../source/graphics/Material.cpp" -HierarchicalPathfinder.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/HierarchicalPathfinder.o" -MF "obj/simulation2_Release/HierarchicalPathfinder.d" -c "../../../source/simulation2/helpers/HierarchicalPathfinder.cpp" In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, @@ -39686,53 +39651,38 @@ ../../../source/ps/scripting/JSInterface_Mod.cpp:132:49: note: 'rq' declared here 132 | JS::Value GetAvailableMods(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ -IGUITextOwner.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUITextOwner.o" -MF "obj/gui_Release/IGUITextOwner.d" -c "../../../source/gui/ObjectBases/IGUITextOwner.cpp" +JSInterface_Network.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Network.o" -MF "obj/engine_Release/JSInterface_Network.d" -c "../../../source/network/scripting/JSInterface_Network.cpp" +MikktspaceWrap.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MikktspaceWrap.o" -MF "obj/graphics_Release/MikktspaceWrap.d" -c "../../../source/renderer/MikktspaceWrap.cpp" +FillTerrain.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FillTerrain.o" -MF "obj/AtlasUI_Release/FillTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp" +IGUIScrollBar.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIScrollBar.o" -MF "obj/gui_Release/IGUIScrollBar.d" -c "../../../source/gui/IGUIScrollBar.cpp" +FlattenElevation.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/FlattenElevation.o" -MF "obj/AtlasUI_Release/FlattenElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp" JSInterface_SavedGame.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_SavedGame.o" -MF "obj/engine_Release/JSInterface_SavedGame.d" -c "../../../source/ps/scripting/JSInterface_SavedGame.cpp" -ICmpAIInterface.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpAIInterface.o" -MF "obj/simulation2_Release/ICmpAIInterface.d" -c "../../../source/simulation2/components/ICmpAIInterface.cpp" -Map.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Map.o" -MF "obj/AtlasUI_Release/Map.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp" -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1174:26, - inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = IComponent*]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:47:54: -../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'instance' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_17(D)])[13]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = IComponent*]': -../../../source/simulation2/scripting/EngineScriptConversions.cpp:47:25: note: 'instance' declared here - 47 | JS::RootedValue instance(rq.cx, val->GetJSInstance()); - | ^~~~~~~~ -../../../source/simulation2/scripting/EngineScriptConversions.cpp:38:67: note: 'rq' declared here - 38 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, IComponent* const& val) - | ~~~~~~~~~~~~~~~~~~~~~^~ -In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, - from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, - from ../../../source/scriptinterface/ScriptTypes.h:69, - from ../../../source/pch/graphics/precompiled.h:21: -In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', - inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, - inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18: -../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_4(D)])[13]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -In file included from ../../../source/graphics/MapReader.cpp:42: -../../../source/scriptinterface/Object.h: In function 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]': -../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here - 56 | JS::RootedValue val(rq.cx); - | ^~~ -../../../source/scriptinterface/Object.h:54:46: note: 'rq' declared here - 54 | inline bool GetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, T& out) - | ~~~~~~~~~~~~~~~~~~~~~^~ -JSInterface_Sound.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Sound.o" -MF "obj/engine_Release/JSInterface_Sound.d" -c "../../../source/soundmanager/scripting/JSInterface_Sound.cpp" -MaterialManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MaterialManager.o" -MF "obj/graphics_Release/MaterialManager.d" -c "../../../source/graphics/MaterialManager.cpp" +IGUIScrollBarOwner.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUIScrollBarOwner.o" -MF "obj/gui_Release/IGUIScrollBarOwner.d" -c "../../../source/gui/ObjectBases/IGUIScrollBarOwner.cpp" +IGUITextOwner.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/IGUITextOwner.o" -MF "obj/gui_Release/IGUITextOwner.d" -c "../../../source/gui/ObjectBases/IGUITextOwner.cpp" +MiniMapTexture.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MiniMapTexture.o" -MF "obj/graphics_Release/MiniMapTexture.d" -c "../../../source/graphics/MiniMapTexture.cpp" JSInterface_GUIManager.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/JSInterface_GUIManager.o" -MF "obj/gui_Release/JSInterface_GUIManager.d" -c "../../../source/gui/Scripting/JSInterface_GUIManager.cpp" -JSInterface_GUIProxy.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/JSInterface_GUIProxy.o" -MF "obj/gui_Release/JSInterface_GUIProxy.d" -c "../../../source/gui/Scripting/JSInterface_GUIProxy.cpp" +HighResTimer.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/HighResTimer.o" -MF "obj/AtlasUI_Release/HighResTimer.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp" +CCmpWaterManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CCmpWaterManager.o" -MF "obj/simulation2_Release/CCmpWaterManager.d" -c "../../../source/simulation2/components/CCmpWaterManager.cpp" +JSInterface_Sound.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_Sound.o" -MF "obj/engine_Release/JSInterface_Sound.d" -c "../../../source/soundmanager/scripting/JSInterface_Sound.cpp" +MiniPatch.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MiniPatch.o" -MF "obj/graphics_Release/MiniPatch.d" -c "../../../source/graphics/MiniPatch.cpp" +KeyMap.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/KeyMap.o" -MF "obj/AtlasUI_Release/KeyMap.d" -c "../../../source/tools/atlas/AtlasUI/Misc/KeyMap.cpp" +CinemaPath.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CinemaPath.o" -MF "obj/simulation2_Release/CinemaPath.d" -c "../../../source/simulation2/helpers/CinemaPath.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -39753,112 +39703,158 @@ ../../../source/ps/scripting/JSInterface_ModIo.cpp:50:40: note: 'rq' declared here 50 | JS::Value GetMods(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ -JSInterface_GUISize.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/JSInterface_GUISize.o" -MF "obj/gui_Release/JSInterface_GUISize.d" -c "../../../source/gui/Scripting/JSInterface_GUISize.cpp" -ICmpAIManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpAIManager.o" -MF "obj/simulation2_Release/ICmpAIManager.d" -c "../../../source/simulation2/components/ICmpAIManager.cpp" -MapDialog.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/MapDialog.o" -MF "obj/AtlasUI_Release/MapDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp" +CmpPtr.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/CmpPtr.o" -MF "obj/simulation2_Release/CmpPtr.d" -c "../../../source/simulation2/system/CmpPtr.cpp" +Model.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Model.o" -MF "obj/graphics_Release/Model.d" -c "../../../source/graphics/Model.cpp" +JSInterface_GUIProxy.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/JSInterface_GUIProxy.o" -MF "obj/gui_Release/JSInterface_GUIProxy.d" -c "../../../source/gui/Scripting/JSInterface_GUIProxy.cpp" JSInterface_UserReport.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_UserReport.o" -MF "obj/engine_Release/JSInterface_UserReport.d" -c "../../../source/ps/scripting/JSInterface_UserReport.cpp" -MapResizeDialog.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/MapResizeDialog.o" -MF "obj/AtlasUI_Release/MapResizeDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp" -ICmpAttack.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpAttack.o" -MF "obj/simulation2_Release/ICmpAttack.d" -c "../../../source/simulation2/components/ICmpAttack.cpp" -L10n.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/L10n.o" -MF "obj/gui_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" +ComponentManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ComponentManager.o" -MF "obj/simulation2_Release/ComponentManager.d" -c "../../../source/simulation2/system/ComponentManager.cpp" +ComponentManagerSerialization.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ComponentManagerSerialization.o" -MF "obj/simulation2_Release/ComponentManagerSerialization.d" -c "../../../source/simulation2/system/ComponentManagerSerialization.cpp" +ModelAbstract.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ModelAbstract.o" -MF "obj/graphics_Release/ModelAbstract.d" -c "../../../source/graphics/ModelAbstract.cpp" +LightControl.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/LightControl.o" -MF "obj/AtlasUI_Release/LightControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp" JSInterface_VFS.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_VFS.o" -MF "obj/engine_Release/JSInterface_VFS.d" -c "../../../source/ps/scripting/JSInterface_VFS.cpp" -ICmpCinemaManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpCinemaManager.o" -MF "obj/simulation2_Release/ICmpCinemaManager.d" -c "../../../source/simulation2/components/ICmpCinemaManager.cpp" +DebugSerializer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/DebugSerializer.o" -MF "obj/simulation2_Release/DebugSerializer.d" -c "../../../source/simulation2/serialization/DebugSerializer.cpp" +JSInterface_GUISize.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/JSInterface_GUISize.o" -MF "obj/gui_Release/JSInterface_GUISize.d" -c "../../../source/gui/Scripting/JSInterface_GUISize.cpp" +ListCtrlValidator.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ListCtrlValidator.o" -MF "obj/AtlasUI_Release/ListCtrlValidator.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp" +L10n.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/L10n.o" -MF "obj/gui_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" JSInterface_VisualReplay.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/JSInterface_VisualReplay.o" -MF "obj/engine_Release/JSInterface_VisualReplay.d" -c "../../../source/ps/scripting/JSInterface_VisualReplay.cpp" -MiscState.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/MiscState.o" -MF "obj/AtlasUI_Release/MiscState.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/MiscState.cpp" -ICmpCommandQueue.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpCommandQueue.o" -MF "obj/simulation2_Release/ICmpCommandQueue.d" -c "../../../source/simulation2/components/ICmpCommandQueue.cpp" -ICmpDecay.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpDecay.o" -MF "obj/simulation2_Release/ICmpDecay.d" -c "../../../source/simulation2/components/ICmpDecay.cpp" -ICmpFogging.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpFogging.o" -MF "obj/simulation2_Release/ICmpFogging.d" -c "../../../source/simulation2/components/ICmpFogging.cpp" -MeshManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MeshManager.o" -MF "obj/graphics_Release/MeshManager.d" -c "../../../source/graphics/MeshManager.cpp" -ICmpFootprint.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpFootprint.o" -MF "obj/simulation2_Release/ICmpFootprint.d" -c "../../../source/simulation2/components/ICmpFootprint.cpp" -Object.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Object.o" -MF "obj/AtlasUI_Release/Object.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp" -MikktspaceWrap.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MikktspaceWrap.o" -MF "obj/graphics_Release/MikktspaceWrap.d" -c "../../../source/renderer/MikktspaceWrap.cpp" -MiniMapTexture.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MiniMapTexture.o" -MF "obj/graphics_Release/MiniMapTexture.d" -c "../../../source/graphics/MiniMapTexture.cpp" -MouseEventMask.cpp -g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/MouseEventMask.o" -MF "obj/gui_Release/MouseEventMask.d" -c "../../../source/gui/SettingTypes/MouseEventMask.cpp" -ObjectSettings.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ObjectSettings.o" -MF "obj/AtlasUI_Release/ObjectSettings.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp" -MiniPatch.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/MiniPatch.o" -MF "obj/graphics_Release/MiniPatch.d" -c "../../../source/graphics/MiniPatch.cpp" +ModelDef.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ModelDef.o" -MF "obj/graphics_Release/ModelDef.d" -c "../../../source/graphics/ModelDef.cpp" +Map.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Map.o" -MF "obj/AtlasUI_Release/Map.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp" +DynamicSubscription.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/DynamicSubscription.o" -MF "obj/simulation2_Release/DynamicSubscription.d" -c "../../../source/simulation2/system/DynamicSubscription.cpp" Joystick.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Joystick.o" -MF "obj/engine_Release/Joystick.d" -c "../../../source/ps/Joystick.cpp" +ModelRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ModelRenderer.o" -MF "obj/graphics_Release/ModelRenderer.d" -c "../../../source/renderer/ModelRenderer.cpp" +EngineScriptConversions.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/EngineScriptConversions.o" -MF "obj/simulation2_Release/EngineScriptConversions.d" -c "../../../source/simulation2/scripting/EngineScriptConversions.cpp" +KeyName.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/KeyName.o" -MF "obj/engine_Release/KeyName.d" -c "../../../source/ps/KeyName.cpp" +MouseEventMask.cpp +g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/MouseEventMask.o" -MF "obj/gui_Release/MouseEventMask.d" -c "../../../source/gui/SettingTypes/MouseEventMask.cpp" +MapDialog.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/MapDialog.o" -MF "obj/AtlasUI_Release/MapDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp" ScriptFunctions.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/ScriptFunctions.o" -MF "obj/gui_Release/ScriptFunctions.d" -c "../../../source/gui/Scripting/ScriptFunctions.cpp" precompiled.cpp g++ -include obj/gui_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/precompiled.o" -MF "obj/gui_Release/precompiled.d" -c "../../../source/pch/gui/precompiled.cpp" -Model.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Model.o" -MF "obj/graphics_Release/Model.d" -c "../../../source/graphics/Model.cpp" -ICmpGarrisonHolder.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpGarrisonHolder.o" -MF "obj/simulation2_Release/ICmpGarrisonHolder.d" -c "../../../source/simulation2/components/ICmpGarrisonHolder.cpp" -ICmpGuiInterface.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpGuiInterface.o" -MF "obj/simulation2_Release/ICmpGuiInterface.d" -c "../../../source/simulation2/components/ICmpGuiInterface.cpp" -ModelAbstract.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ModelAbstract.o" -MF "obj/graphics_Release/ModelAbstract.d" -c "../../../source/graphics/ModelAbstract.cpp" -KeyName.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/KeyName.o" -MF "obj/engine_Release/KeyName.d" -c "../../../source/ps/KeyName.cpp" L10n.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/L10n.o" -MF "obj/engine_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" -ICmpIdentity.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpIdentity.o" -MF "obj/simulation2_Release/ICmpIdentity.d" -c "../../../source/simulation2/components/ICmpIdentity.cpp" -Observable.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Observable.o" -MF "obj/AtlasUI_Release/Observable.d" -c "../../../source/tools/atlas/AtlasUI/General/Observable.cpp" Loader.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Loader.o" -MF "obj/engine_Release/Loader.d" -c "../../../source/ps/Loader.cpp" -Linking gui -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/CGUIColor.o obj/gui_Release/CGUIHotkey.o obj/gui_Release/CGUIScrollBarHorizontal.o obj/gui_Release/CGUIScrollBarVertical.o obj/gui_Release/CGUISetting.o obj/gui_Release/CGUISize.o obj/gui_Release/CGUISprite.o obj/gui_Release/CGUIString.o obj/gui_Release/CGUIText.o obj/gui_Release/CHotkeyPicker.o obj/gui_Release/CImage.o obj/gui_Release/CInput.o obj/gui_Release/CList.o obj/gui_Release/CMiniMap.o obj/gui_Release/COList.o obj/gui_Release/CProgressBar.o obj/gui_Release/CRadioButton.o obj/gui_Release/CScrollPanel.o obj/gui_Release/CSlider.o obj/gui_Release/CText.o obj/gui_Release/CTooltip.o obj/gui_Release/GUIManager.o obj/gui_Release/GUIObjectTypes.o obj/gui_Release/GUIRenderer.o obj/gui_Release/GUIStringConversions.o obj/gui_Release/GUITooltip.o obj/gui_Release/GuiScriptConversions.o obj/gui_Release/IGUIButtonBehavior.o obj/gui_Release/IGUIObject.o obj/gui_Release/IGUIPanel.o obj/gui_Release/IGUIScrollBar.o obj/gui_Release/IGUIScrollBarOwner.o obj/gui_Release/IGUITextOwner.o obj/gui_Release/JSInterface_GUIManager.o obj/gui_Release/JSInterface_GUIProxy.o obj/gui_Release/JSInterface_GUISize.o obj/gui_Release/L10n.o obj/gui_Release/MouseEventMask.o obj/gui_Release/ScriptFunctions.o obj/gui_Release/precompiled.o -ModelDef.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ModelDef.o" -MF "obj/graphics_Release/ModelDef.d" -c "../../../source/graphics/ModelDef.cpp" -ICmpMinimap.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpMinimap.o" -MF "obj/simulation2_Release/ICmpMinimap.d" -c "../../../source/simulation2/components/ICmpMinimap.cpp" -PaintTerrain.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PaintTerrain.o" -MF "obj/AtlasUI_Release/PaintTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp" -ICmpMirage.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpMirage.o" -MF "obj/simulation2_Release/ICmpMirage.d" -c "../../../source/simulation2/components/ICmpMirage.cpp" -ModelRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ModelRenderer.o" -MF "obj/graphics_Release/ModelRenderer.d" -c "../../../source/renderer/ModelRenderer.cpp" +Geometry.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Geometry.o" -MF "obj/simulation2_Release/Geometry.d" -c "../../../source/simulation2/helpers/Geometry.cpp" +HashSerializer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/HashSerializer.o" -MF "obj/simulation2_Release/HashSerializer.d" -c "../../../source/simulation2/serialization/HashSerializer.cpp" +ObjectBase.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ObjectBase.o" -MF "obj/graphics_Release/ObjectBase.d" -c "../../../source/graphics/ObjectBase.cpp" +HierarchicalPathfinder.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/HierarchicalPathfinder.o" -MF "obj/simulation2_Release/HierarchicalPathfinder.d" -c "../../../source/simulation2/helpers/HierarchicalPathfinder.cpp" +In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, + from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, + from ../../../source/scriptinterface/ScriptTypes.h:69, + from ../../../source/simulation2/system/Message.h:21, + from ../../../source/simulation2/system/IComponent.h:22, + from ../../../source/simulation2/system/Interface.h:21, + from ../../../source/pch/simulation2/precompiled.h:26: +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, + inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, + inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [2], float, char [2], float, char [2], float}]' at ../../../source/scriptinterface/Object.h:256:62, + inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CColor]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:107:22: +../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_7(D)])[13]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +In file included from ../../../source/simulation2/scripting/EngineScriptConversions.cpp:20: +../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CColor]': +../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here + 123 | JS::RootedValue val(rq.cx); + | ^~~ +../../../source/simulation2/scripting/EngineScriptConversions.cpp:105:62: note: 'rq' declared here + 105 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, CColor const& val) + | ~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, + inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, + inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = short unsigned int; Args = {char [7], short unsigned int, char [5], JS::Rooted}]' at ../../../source/scriptinterface/Object.h:256:62, + inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:219:22: +../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_15(D)])[13]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]': +../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here + 123 | JS::RootedValue val(rq.cx); + | ^~~ +../../../source/simulation2/scripting/EngineScriptConversions.cpp:206:65: note: 'rq' declared here + 206 | template<> void Script::ToJSVal >(const ScriptRequest& rq, JS::MutableHandleValue ret, const Grid& val) + | ~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1165:26, + inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, + inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = short unsigned int; Args = {char [7], short unsigned int, char [5], JS::Rooted}]' at ../../../source/scriptinterface/Object.h:256:62, + inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:240:22: +../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_18(D)])[13]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]': +../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here + 123 | JS::RootedValue val(rq.cx); + | ^~~ +../../../source/simulation2/scripting/EngineScriptConversions.cpp:227:66: note: 'rq' declared here + 227 | template<> void Script::ToJSVal >(const ScriptRequest& rq, JS::MutableHandleValue ret, const Grid& val) + | ~~~~~~~~~~~~~~~~~~~~~^~ +ObjectEntry.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ObjectEntry.o" -MF "obj/graphics_Release/ObjectEntry.d" -c "../../../source/graphics/ObjectEntry.cpp" +ICmpAIInterface.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpAIInterface.o" -MF "obj/simulation2_Release/ICmpAIInterface.d" -c "../../../source/simulation2/components/ICmpAIInterface.cpp" MD5.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/MD5.o" -MF "obj/engine_Release/MD5.d" -c "../../../source/maths/MD5.cpp" Matrix3D.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Matrix3D.o" -MF "obj/engine_Release/Matrix3D.d" -c "../../../source/maths/Matrix3D.cpp" Mod.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Mod.o" -MF "obj/engine_Release/Mod.d" -c "../../../source/ps/Mod.cpp" -ObjectBase.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ObjectBase.o" -MF "obj/graphics_Release/ObjectBase.d" -c "../../../source/graphics/ObjectBase.cpp" -PickWaterHeight.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PickWaterHeight.o" -MF "obj/AtlasUI_Release/PickWaterHeight.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp" -ObjectEntry.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ObjectEntry.o" -MF "obj/graphics_Release/ObjectEntry.d" -c "../../../source/graphics/ObjectEntry.cpp" -PikeElevation.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PikeElevation.o" -MF "obj/AtlasUI_Release/PikeElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp" +Linking gui +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/CGUIColor.o obj/gui_Release/CGUIHotkey.o obj/gui_Release/CGUIScrollBarHorizontal.o obj/gui_Release/CGUIScrollBarVertical.o obj/gui_Release/CGUISetting.o obj/gui_Release/CGUISize.o obj/gui_Release/CGUISprite.o obj/gui_Release/CGUIString.o obj/gui_Release/CGUIText.o obj/gui_Release/CHotkeyPicker.o obj/gui_Release/CImage.o obj/gui_Release/CInput.o obj/gui_Release/CList.o obj/gui_Release/CMiniMap.o obj/gui_Release/COList.o obj/gui_Release/CProgressBar.o obj/gui_Release/CRadioButton.o obj/gui_Release/CScrollPanel.o obj/gui_Release/CSlider.o obj/gui_Release/CText.o obj/gui_Release/CTooltip.o obj/gui_Release/GUIManager.o obj/gui_Release/GUIObjectTypes.o obj/gui_Release/GUIRenderer.o obj/gui_Release/GUIStringConversions.o obj/gui_Release/GUITooltip.o obj/gui_Release/GuiScriptConversions.o obj/gui_Release/IGUIButtonBehavior.o obj/gui_Release/IGUIObject.o obj/gui_Release/IGUIPanel.o obj/gui_Release/IGUIScrollBar.o obj/gui_Release/IGUIScrollBarOwner.o obj/gui_Release/IGUITextOwner.o obj/gui_Release/JSInterface_GUIManager.o obj/gui_Release/JSInterface_GUIProxy.o obj/gui_Release/JSInterface_GUISize.o obj/gui_Release/L10n.o obj/gui_Release/MouseEventMask.o obj/gui_Release/ScriptFunctions.o obj/gui_Release/precompiled.o +ICmpAIManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpAIManager.o" -MF "obj/simulation2_Release/ICmpAIManager.d" -c "../../../source/simulation2/components/ICmpAIManager.cpp" +In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', + inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1174:26, + inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = IComponent*]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:47:54: +../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'instance' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_17(D)])[13]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../../../source/simulation2/scripting/EngineScriptConversions.cpp: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = IComponent*]': +../../../source/simulation2/scripting/EngineScriptConversions.cpp:47:25: note: 'instance' declared here + 47 | JS::RootedValue instance(rq.cx, val->GetJSInstance()); + | ^~~~~~~~ +../../../source/simulation2/scripting/EngineScriptConversions.cpp:38:67: note: 'rq' declared here + 38 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, IComponent* const& val) + | ~~~~~~~~~~~~~~~~~~~~~^~ +MapResizeDialog.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/MapResizeDialog.o" -MF "obj/AtlasUI_Release/MapResizeDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp" ObjectManager.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ObjectManager.o" -MF "obj/graphics_Release/ObjectManager.d" -c "../../../source/graphics/ObjectManager.cpp" -ModInstaller.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/ModInstaller.o" -MF "obj/engine_Release/ModInstaller.d" -c "../../../source/ps/ModInstaller.cpp" -ICmpMotion.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpMotion.o" -MF "obj/simulation2_Release/ICmpMotion.d" -c "../../../source/simulation2/components/ICmpMotion.cpp" OgreGLSLPreprocessor.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/OgreGLSLPreprocessor.o" -MF "obj/graphics_Release/OgreGLSLPreprocessor.d" -c "../../../source/third_party/ogre3d_preprocessor/OgreGLSLPreprocessor.cpp" -ICmpObstruction.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpObstruction.o" -MF "obj/simulation2_Release/ICmpObstruction.d" -c "../../../source/simulation2/components/ICmpObstruction.cpp" -PlaceObject.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PlaceObject.o" -MF "obj/AtlasUI_Release/PlaceObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp" +ModInstaller.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/ModInstaller.o" -MF "obj/engine_Release/ModInstaller.d" -c "../../../source/ps/ModInstaller.cpp" +MiscState.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/MiscState.o" -MF "obj/AtlasUI_Release/MiscState.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/MiscState.cpp" ../../../source/third_party/ogre3d_preprocessor/OgreGLSLPreprocessor.cpp: In member function 'Ogre::CPreprocessor::Token Ogre::CPreprocessor::ExpandMacro(const Token&)': ../../../source/third_party/ogre3d_preprocessor/OgreGLSLPreprocessor.cpp:427:70: warning: ' arguments, but takes just ' directive output may be truncated writing 27 bytes into a region of size between 0 and 43 [-Wformat-truncation=] 427 | snprintf (tmp, sizeof (tmp), "Macro `%.*s' passed %zu arguments, but takes just %zu", @@ -39884,40 +39880,44 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +ICmpAttack.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpAttack.o" -MF "obj/simulation2_Release/ICmpAttack.d" -c "../../../source/simulation2/components/ICmpAttack.cpp" ModIo.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/ModIo.o" -MF "obj/engine_Release/ModIo.d" -c "../../../source/ps/ModIo.cpp" -Player.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Player.o" -MF "obj/AtlasUI_Release/Player.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp" -ICmpObstructionManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpObstructionManager.o" -MF "obj/simulation2_Release/ICmpObstructionManager.d" -c "../../../source/simulation2/components/ICmpObstructionManager.cpp" -NUSpline.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/NUSpline.o" -MF "obj/engine_Release/NUSpline.d" -c "../../../source/maths/NUSpline.cpp" -ICmpOverlayRenderer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpOverlayRenderer.cpp" Overlay.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Overlay.o" -MF "obj/graphics_Release/Overlay.d" -c "../../../source/graphics/Overlay.cpp" -PropListEditor.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PropListEditor.o" -MF "obj/AtlasUI_Release/PropListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp" -OverlayRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/OverlayRenderer.o" -MF "obj/graphics_Release/OverlayRenderer.d" -c "../../../source/renderer/OverlayRenderer.cpp" -ICmpOwnership.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpOwnership.o" -MF "obj/simulation2_Release/ICmpOwnership.d" -c "../../../source/simulation2/components/ICmpOwnership.cpp" -ICmpParticleManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpParticleManager.o" -MF "obj/simulation2_Release/ICmpParticleManager.d" -c "../../../source/simulation2/components/ICmpParticleManager.cpp" -PseudoMiniMapPanel.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PseudoMiniMapPanel.o" -MF "obj/AtlasUI_Release/PseudoMiniMapPanel.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp" -ICmpPathfinder.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPathfinder.o" -MF "obj/simulation2_Release/ICmpPathfinder.d" -c "../../../source/simulation2/components/ICmpPathfinder.cpp" +ICmpCinemaManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpCinemaManager.o" -MF "obj/simulation2_Release/ICmpCinemaManager.d" -c "../../../source/simulation2/components/ICmpCinemaManager.cpp" +Object.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Object.o" -MF "obj/AtlasUI_Release/Object.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp" +NUSpline.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/NUSpline.o" -MF "obj/engine_Release/NUSpline.d" -c "../../../source/maths/NUSpline.cpp" OggData.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/OggData.o" -MF "obj/engine_Release/OggData.d" -c "../../../source/soundmanager/data/OggData.cpp" -ICmpPlayer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPlayer.o" -MF "obj/simulation2_Release/ICmpPlayer.d" -c "../../../source/simulation2/components/ICmpPlayer.cpp" -ICmpPlayerManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPlayerManager.o" -MF "obj/simulation2_Release/ICmpPlayerManager.d" -c "../../../source/simulation2/components/ICmpPlayerManager.cpp" +ICmpCommandQueue.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpCommandQueue.o" -MF "obj/simulation2_Release/ICmpCommandQueue.d" -c "../../../source/simulation2/components/ICmpCommandQueue.cpp" +OverlayRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/OverlayRenderer.o" -MF "obj/graphics_Release/OverlayRenderer.d" -c "../../../source/renderer/OverlayRenderer.cpp" Paths.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Paths.o" -MF "obj/engine_Release/Paths.d" -c "../../../source/ps/GameSetup/Paths.cpp" +ICmpDecay.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpDecay.o" -MF "obj/simulation2_Release/ICmpDecay.d" -c "../../../source/simulation2/components/ICmpDecay.cpp" ParticleEmitter.cpp g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ParticleEmitter.o" -MF "obj/graphics_Release/ParticleEmitter.d" -c "../../../source/graphics/ParticleEmitter.cpp" +Plane.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Plane.o" -MF "obj/engine_Release/Plane.d" -c "../../../source/maths/Plane.cpp" +ObjectSettings.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ObjectSettings.o" -MF "obj/AtlasUI_Release/ObjectSettings.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp" +Observable.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Observable.o" -MF "obj/AtlasUI_Release/Observable.d" -c "../../../source/tools/atlas/AtlasUI/General/Observable.cpp" +PaintTerrain.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PaintTerrain.o" -MF "obj/AtlasUI_Release/PaintTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp" +ParticleEmitterType.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ParticleEmitterType.o" -MF "obj/graphics_Release/ParticleEmitterType.d" -c "../../../source/graphics/ParticleEmitterType.cpp" +PickWaterHeight.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PickWaterHeight.o" -MF "obj/AtlasUI_Release/PickWaterHeight.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp" +ICmpFogging.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpFogging.o" -MF "obj/simulation2_Release/ICmpFogging.d" -c "../../../source/simulation2/components/ICmpFogging.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -39937,102 +39937,116 @@ ../../../source/ps/Mod.cpp:105:40: note: 'rq' declared here 105 | bool ParseModJSON(const ScriptRequest& rq, const PIVFS& vfs, OsPath modsPath, OsPath mod, Mod::ModData& data) | ~~~~~~~~~~~~~~~~~~~~~^~ -QuickComboBox.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/QuickComboBox.o" -MF "obj/AtlasUI_Release/QuickComboBox.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.cpp" -QuickFileCtrl.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/QuickFileCtrl.o" -MF "obj/AtlasUI_Release/QuickFileCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp" -Plane.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Plane.o" -MF "obj/engine_Release/Plane.d" -c "../../../source/maths/Plane.cpp" -ParticleEmitterType.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ParticleEmitterType.o" -MF "obj/graphics_Release/ParticleEmitterType.d" -c "../../../source/graphics/ParticleEmitterType.cpp" -QuickTextCtrl.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/QuickTextCtrl.o" -MF "obj/AtlasUI_Release/QuickTextCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickTextCtrl.cpp" +ICmpFootprint.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpFootprint.o" -MF "obj/simulation2_Release/ICmpFootprint.d" -c "../../../source/simulation2/components/ICmpFootprint.cpp" +PikeElevation.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PikeElevation.o" -MF "obj/AtlasUI_Release/PikeElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp" +ICmpGarrisonHolder.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpGarrisonHolder.o" -MF "obj/simulation2_Release/ICmpGarrisonHolder.d" -c "../../../source/simulation2/components/ICmpGarrisonHolder.cpp" +PlaceObject.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PlaceObject.o" -MF "obj/AtlasUI_Release/PlaceObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp" Profile.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Profile.o" -MF "obj/engine_Release/Profile.d" -c "../../../source/ps/Profile.cpp" +ParticleManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ParticleManager.o" -MF "obj/graphics_Release/ParticleManager.d" -c "../../../source/graphics/ParticleManager.cpp" +ICmpGuiInterface.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpGuiInterface.o" -MF "obj/simulation2_Release/ICmpGuiInterface.d" -c "../../../source/simulation2/components/ICmpGuiInterface.cpp" +ParticleRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ParticleRenderer.o" -MF "obj/graphics_Release/ParticleRenderer.d" -c "../../../source/renderer/ParticleRenderer.cpp" +ICmpIdentity.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpIdentity.o" -MF "obj/simulation2_Release/ICmpIdentity.d" -c "../../../source/simulation2/components/ICmpIdentity.cpp" ProfileViewer.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/ProfileViewer.o" -MF "obj/engine_Release/ProfileViewer.d" -c "../../../source/ps/ProfileViewer.cpp" -ICmpPosition.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPosition.o" -MF "obj/simulation2_Release/ICmpPosition.d" -c "../../../source/simulation2/components/ICmpPosition.cpp" -ReplaceTerrain.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ReplaceTerrain.o" -MF "obj/AtlasUI_Release/ReplaceTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp" +ICmpMinimap.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpMinimap.o" -MF "obj/simulation2_Release/ICmpMinimap.d" -c "../../../source/simulation2/components/ICmpMinimap.cpp" +ICmpMirage.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpMirage.o" -MF "obj/simulation2_Release/ICmpMirage.d" -c "../../../source/simulation2/components/ICmpMirage.cpp" +Patch.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Patch.o" -MF "obj/graphics_Release/Patch.d" -c "../../../source/graphics/Patch.cpp" +Player.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Player.o" -MF "obj/AtlasUI_Release/Player.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp" Profiler2.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Profiler2.o" -MF "obj/engine_Release/Profiler2.d" -c "../../../source/ps/Profiler2.cpp" -ScenarioEditor.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ScenarioEditor.o" -MF "obj/AtlasUI_Release/ScenarioEditor.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp" -SectionLayout.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/SectionLayout.o" -MF "obj/AtlasUI_Release/SectionLayout.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp" Profiler2GPU.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Profiler2GPU.o" -MF "obj/engine_Release/Profiler2GPU.d" -c "../../../source/ps/Profiler2GPU.cpp" +ICmpMotion.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpMotion.o" -MF "obj/simulation2_Release/ICmpMotion.d" -c "../../../source/simulation2/components/ICmpMotion.cpp" +ICmpObstruction.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpObstruction.o" -MF "obj/simulation2_Release/ICmpObstruction.d" -c "../../../source/simulation2/components/ICmpObstruction.cpp" +PatchRData.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PatchRData.o" -MF "obj/graphics_Release/PatchRData.d" -c "../../../source/renderer/PatchRData.cpp" Pyrogenesis.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Pyrogenesis.o" -MF "obj/engine_Release/Pyrogenesis.d" -c "../../../source/ps/Pyrogenesis.cpp" -ParticleManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ParticleManager.o" -MF "obj/graphics_Release/ParticleManager.d" -c "../../../source/graphics/ParticleManager.cpp" Quaternion.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Quaternion.o" -MF "obj/engine_Release/Quaternion.d" -c "../../../source/maths/Quaternion.cpp" -ParticleRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ParticleRenderer.o" -MF "obj/graphics_Release/ParticleRenderer.d" -c "../../../source/renderer/ParticleRenderer.cpp" -ICmpProjectileManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpProjectileManager.o" -MF "obj/simulation2_Release/ICmpProjectileManager.d" -c "../../../source/simulation2/components/ICmpProjectileManager.cpp" -Sidebar.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Sidebar.o" -MF "obj/AtlasUI_Release/Sidebar.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.cpp" -Patch.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Patch.o" -MF "obj/graphics_Release/Patch.d" -c "../../../source/graphics/Patch.cpp" -PatchRData.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PatchRData.o" -MF "obj/graphics_Release/PatchRData.d" -c "../../../source/renderer/PatchRData.cpp" -SmoothElevation.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/SmoothElevation.o" -MF "obj/AtlasUI_Release/SmoothElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp" +PipelineState.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PipelineState.o" -MF "obj/graphics_Release/PipelineState.d" -c "../../../source/renderer/backend/PipelineState.cpp" +PipelineState.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PipelineState1.o" -MF "obj/graphics_Release/PipelineState1.d" -c "../../../source/renderer/backend/dummy/PipelineState.cpp" +PropListEditor.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PropListEditor.o" -MF "obj/AtlasUI_Release/PropListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp" +ICmpObstructionManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpObstructionManager.o" -MF "obj/simulation2_Release/ICmpObstructionManager.d" -c "../../../source/simulation2/components/ICmpObstructionManager.cpp" +PipelineState.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PipelineState2.o" -MF "obj/graphics_Release/PipelineState2.d" -c "../../../source/renderer/backend/gl/PipelineState.cpp" +PipelineState.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PipelineState3.o" -MF "obj/graphics_Release/PipelineState3.d" -c "../../../source/renderer/backend/vulkan/PipelineState.cpp" Rect.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Rect.o" -MF "obj/engine_Release/Rect.d" -c "../../../source/maths/Rect.cpp" -SnapSplitterWindow.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/SnapSplitterWindow.o" -MF "obj/AtlasUI_Release/SnapSplitterWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/SnapSplitterWindow.cpp" -ICmpRallyPoint.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRallyPoint.o" -MF "obj/simulation2_Release/ICmpRallyPoint.d" -c "../../../source/simulation2/components/ICmpRallyPoint.cpp" +PostprocManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PostprocManager.o" -MF "obj/graphics_Release/PostprocManager.d" -c "../../../source/renderer/PostprocManager.cpp" +PseudoMiniMapPanel.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/PseudoMiniMapPanel.o" -MF "obj/AtlasUI_Release/PseudoMiniMapPanel.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp" +ICmpOverlayRenderer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpOverlayRenderer.cpp" +ICmpOwnership.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpOwnership.o" -MF "obj/simulation2_Release/ICmpOwnership.d" -c "../../../source/simulation2/components/ICmpOwnership.cpp" +QuickComboBox.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/QuickComboBox.o" -MF "obj/AtlasUI_Release/QuickComboBox.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.cpp" +PreprocessorWrapper.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PreprocessorWrapper.o" -MF "obj/graphics_Release/PreprocessorWrapper.d" -c "../../../source/graphics/PreprocessorWrapper.cpp" +ICmpParticleManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpParticleManager.o" -MF "obj/simulation2_Release/ICmpParticleManager.d" -c "../../../source/simulation2/components/ICmpParticleManager.cpp" RelaxNG.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/RelaxNG.o" -MF "obj/engine_Release/RelaxNG.d" -c "../../../source/ps/XML/RelaxNG.cpp" -ICmpRallyPointRenderer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRallyPointRenderer.o" -MF "obj/simulation2_Release/ICmpRallyPointRenderer.d" -c "../../../source/simulation2/components/ICmpRallyPointRenderer.cpp" -Terrain.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Terrain.o" -MF "obj/AtlasUI_Release/Terrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp" -TexListEditor.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/TexListEditor.o" -MF "obj/AtlasUI_Release/TexListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/TexListEditor.cpp" -ToolButton.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ToolButton.o" -MF "obj/AtlasUI_Release/ToolButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ToolButton.cpp" +RenderModifiers.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/RenderModifiers.o" -MF "obj/graphics_Release/RenderModifiers.d" -c "../../../source/renderer/RenderModifiers.cpp" +RenderPassManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/RenderPassManager.o" -MF "obj/graphics_Release/RenderPassManager.d" -c "../../../source/renderer/backend/vulkan/RenderPassManager.cpp" +Renderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Renderer.o" -MF "obj/graphics_Release/Renderer.d" -c "../../../source/renderer/Renderer.cpp" +QuickFileCtrl.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/QuickFileCtrl.o" -MF "obj/AtlasUI_Release/QuickFileCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp" Replay.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Replay.o" -MF "obj/engine_Release/Replay.d" -c "../../../source/ps/Replay.cpp" -ICmpRangeManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRangeManager.o" -MF "obj/simulation2_Release/ICmpRangeManager.d" -c "../../../source/simulation2/components/ICmpRangeManager.cpp" -ICmpRangeOverlayRenderer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpRangeOverlayRenderer.cpp" -ICmpSelectable.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSelectable.o" -MF "obj/simulation2_Release/ICmpSelectable.d" -c "../../../source/simulation2/components/ICmpSelectable.cpp" -PipelineState.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PipelineState.o" -MF "obj/graphics_Release/PipelineState.d" -c "../../../source/renderer/backend/PipelineState.cpp" -Tools.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Tools.o" -MF "obj/AtlasUI_Release/Tools.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp" -TransformObject.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/TransformObject.o" -MF "obj/AtlasUI_Release/TransformObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp" +ICmpPathfinder.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPathfinder.o" -MF "obj/simulation2_Release/ICmpPathfinder.d" -c "../../../source/simulation2/components/ICmpPathfinder.cpp" +RenderingOptions.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/RenderingOptions.o" -MF "obj/graphics_Release/RenderingOptions.d" -c "../../../source/renderer/RenderingOptions.cpp" +ICmpPlayer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPlayer.o" -MF "obj/simulation2_Release/ICmpPlayer.d" -c "../../../source/simulation2/components/ICmpPlayer.cpp" SavedGame.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/SavedGame.o" -MF "obj/engine_Release/SavedGame.d" -c "../../../source/ps/SavedGame.cpp" -TransformPath.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/TransformPath.o" -MF "obj/AtlasUI_Release/TransformPath.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp" -PipelineState.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PipelineState1.o" -MF "obj/graphics_Release/PipelineState1.d" -c "../../../source/renderer/backend/dummy/PipelineState.cpp" -PipelineState.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PipelineState2.o" -MF "obj/graphics_Release/PipelineState2.d" -c "../../../source/renderer/backend/gl/PipelineState.cpp" +QuickTextCtrl.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/QuickTextCtrl.o" -MF "obj/AtlasUI_Release/QuickTextCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickTextCtrl.cpp" +RingCommandContext.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/RingCommandContext.o" -MF "obj/graphics_Release/RingCommandContext.d" -c "../../../source/renderer/backend/vulkan/RingCommandContext.cpp" +ReplaceTerrain.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ReplaceTerrain.o" -MF "obj/AtlasUI_Release/ReplaceTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp" +ICmpPlayerManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPlayerManager.o" -MF "obj/simulation2_Release/ICmpPlayerManager.d" -c "../../../source/simulation2/components/ICmpPlayerManager.cpp" Size2D.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Size2D.o" -MF "obj/engine_Release/Size2D.d" -c "../../../source/maths/Size2D.cpp" +Sampler.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Sampler.o" -MF "obj/graphics_Release/Sampler.d" -c "../../../source/renderer/backend/Sampler.cpp" +ICmpPosition.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpPosition.o" -MF "obj/simulation2_Release/ICmpPosition.d" -c "../../../source/simulation2/components/ICmpPosition.cpp" SoundData.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/SoundData.o" -MF "obj/engine_Release/SoundData.d" -c "../../../source/soundmanager/data/SoundData.cpp" -VariationControl.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/VariationControl.o" -MF "obj/AtlasUI_Release/VariationControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/VariationControl.cpp" -SoundGroup.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/SoundGroup.o" -MF "obj/engine_Release/SoundGroup.d" -c "../../../source/soundmanager/scripting/SoundGroup.cpp" -ICmpSettlement.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSettlement.o" -MF "obj/simulation2_Release/ICmpSettlement.d" -c "../../../source/simulation2/components/ICmpSettlement.cpp" -precompiled.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/precompiled.o" -MF "obj/AtlasUI_Release/precompiled.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.cpp" -virtualdirtreectrl.cpp -g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/virtualdirtreectrl.o" -MF "obj/AtlasUI_Release/virtualdirtreectrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp" +ScenarioEditor.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ScenarioEditor.o" -MF "obj/AtlasUI_Release/ScenarioEditor.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp" +SamplerManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SamplerManager.o" -MF "obj/graphics_Release/SamplerManager.d" -c "../../../source/renderer/backend/vulkan/SamplerManager.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -40051,99 +40065,98 @@ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ -ICmpSound.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSound.o" -MF "obj/simulation2_Release/ICmpSound.d" -c "../../../source/simulation2/components/ICmpSound.cpp" -ICmpSoundManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSoundManager.o" -MF "obj/simulation2_Release/ICmpSoundManager.d" -c "../../../source/simulation2/components/ICmpSoundManager.cpp" -ICmpTemplateManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTemplateManager.o" -MF "obj/simulation2_Release/ICmpTemplateManager.d" -c "../../../source/simulation2/components/ICmpTemplateManager.cpp" +SoundGroup.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/SoundGroup.o" -MF "obj/engine_Release/SoundGroup.d" -c "../../../source/soundmanager/scripting/SoundGroup.cpp" +SectionLayout.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/SectionLayout.o" -MF "obj/AtlasUI_Release/SectionLayout.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp" +Scene.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Scene.o" -MF "obj/graphics_Release/Scene.d" -c "../../../source/renderer/Scene.cpp" SoundManager.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/SoundManager.o" -MF "obj/engine_Release/SoundManager.d" -c "../../../source/soundmanager/SoundManager.cpp" -PipelineState.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PipelineState3.o" -MF "obj/graphics_Release/PipelineState3.d" -c "../../../source/renderer/backend/vulkan/PipelineState.cpp" Sqrt.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Sqrt.o" -MF "obj/engine_Release/Sqrt.d" -c "../../../source/maths/Sqrt.cpp" -PostprocManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PostprocManager.o" -MF "obj/graphics_Release/PostprocManager.d" -c "../../../source/renderer/PostprocManager.cpp" +SceneRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SceneRenderer.o" -MF "obj/graphics_Release/SceneRenderer.d" -c "../../../source/renderer/SceneRenderer.cpp" +ShaderDefines.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderDefines.o" -MF "obj/graphics_Release/ShaderDefines.d" -c "../../../source/graphics/ShaderDefines.cpp" +ICmpProjectileManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpProjectileManager.o" -MF "obj/simulation2_Release/ICmpProjectileManager.d" -c "../../../source/simulation2/components/ICmpProjectileManager.cpp" +ICmpRallyPoint.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRallyPoint.o" -MF "obj/simulation2_Release/ICmpRallyPoint.d" -c "../../../source/simulation2/components/ICmpRallyPoint.cpp" +Sidebar.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Sidebar.o" -MF "obj/AtlasUI_Release/Sidebar.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.cpp" +SmoothElevation.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/SmoothElevation.o" -MF "obj/AtlasUI_Release/SmoothElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp" +ShaderManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderManager.o" -MF "obj/graphics_Release/ShaderManager.d" -c "../../../source/graphics/ShaderManager.cpp" +ShaderProgram.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderProgram.o" -MF "obj/graphics_Release/ShaderProgram.d" -c "../../../source/graphics/ShaderProgram.cpp" +SnapSplitterWindow.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/SnapSplitterWindow.o" -MF "obj/AtlasUI_Release/SnapSplitterWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/SnapSplitterWindow.cpp" +ShaderProgram.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderProgram1.o" -MF "obj/graphics_Release/ShaderProgram1.d" -c "../../../source/renderer/backend/dummy/ShaderProgram.cpp" +ICmpRallyPointRenderer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRallyPointRenderer.o" -MF "obj/simulation2_Release/ICmpRallyPointRenderer.d" -c "../../../source/simulation2/components/ICmpRallyPointRenderer.cpp" +ShaderProgram.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderProgram2.o" -MF "obj/graphics_Release/ShaderProgram2.d" -c "../../../source/renderer/backend/gl/ShaderProgram.cpp" TaskManager.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/TaskManager.o" -MF "obj/engine_Release/TaskManager.d" -c "../../../source/ps/TaskManager.cpp" -PreprocessorWrapper.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/PreprocessorWrapper.o" -MF "obj/graphics_Release/PreprocessorWrapper.d" -c "../../../source/graphics/PreprocessorWrapper.cpp" -ICmpTerrain.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerrain.o" -MF "obj/simulation2_Release/ICmpTerrain.d" -c "../../../source/simulation2/components/ICmpTerrain.cpp" +ShaderProgram.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderProgram3.o" -MF "obj/graphics_Release/ShaderProgram3.d" -c "../../../source/renderer/backend/vulkan/ShaderProgram.cpp" +ICmpRangeManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRangeManager.o" -MF "obj/simulation2_Release/ICmpRangeManager.d" -c "../../../source/simulation2/components/ICmpRangeManager.cpp" TemplateLoader.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/TemplateLoader.o" -MF "obj/engine_Release/TemplateLoader.d" -c "../../../source/ps/TemplateLoader.cpp" -ICmpTerritoryDecayManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerritoryDecayManager.o" -MF "obj/simulation2_Release/ICmpTerritoryDecayManager.d" -c "../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp" +ShaderTechnique.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderTechnique.o" -MF "obj/graphics_Release/ShaderTechnique.d" -c "../../../source/graphics/ShaderTechnique.cpp" Threading.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Threading.o" -MF "obj/engine_Release/Threading.d" -c "../../../source/ps/Threading.cpp" +ICmpRangeOverlayRenderer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpRangeOverlayRenderer.cpp" TouchInput.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/TouchInput.o" -MF "obj/engine_Release/TouchInput.d" -c "../../../source/ps/TouchInput.cpp" -Linking AtlasUI -g++ -o "../../../binaries/system/libAtlasUI.so" obj/AtlasUI_Release/ActionButton.o obj/AtlasUI_Release/ActorEditor.o obj/AtlasUI_Release/ActorEditorListCtrl.o obj/AtlasUI_Release/ActorViewerTool.o obj/AtlasUI_Release/AlterElevation.o obj/AtlasUI_Release/AnimListEditor.o obj/AtlasUI_Release/AtlasClipboard.o obj/AtlasUI_Release/AtlasDialog.o obj/AtlasUI_Release/AtlasEventLoop.o obj/AtlasUI_Release/AtlasWindow.o obj/AtlasUI_Release/AtlasWindowCommand.o obj/AtlasUI_Release/AtlasWindowCommandProc.o obj/AtlasUI_Release/Brushes.o obj/AtlasUI_Release/Canvas.o obj/AtlasUI_Release/Cinema.o obj/AtlasUI_Release/ColorDialog.o obj/AtlasUI_Release/DLLInterface.o obj/AtlasUI_Release/Datafile.o obj/AtlasUI_Release/DraggableListCtrl.o obj/AtlasUI_Release/DraggableListCtrlCommands.o obj/AtlasUI_Release/EditableListCtrl.o obj/AtlasUI_Release/EditableListCtrlCommands.o obj/AtlasUI_Release/Environment.o obj/AtlasUI_Release/FieldEditCtrl.o obj/AtlasUI_Release/FileHistory.o obj/AtlasUI_Release/FillTerrain.o obj/AtlasUI_Release/FlattenElevation.o obj/AtlasUI_Release/HighResTimer.o obj/AtlasUI_Release/KeyMap.o obj/AtlasUI_Release/LightControl.o obj/AtlasUI_Release/ListCtrlValidator.o obj/AtlasUI_Release/Map.o obj/AtlasUI_Release/MapDialog.o obj/AtlasUI_Release/MapResizeDialog.o obj/AtlasUI_Release/MiscState.o obj/AtlasUI_Release/Object.o obj/AtlasUI_Release/ObjectSettings.o obj/AtlasUI_Release/Observable.o obj/AtlasUI_Release/PaintTerrain.o obj/AtlasUI_Release/PickWaterHeight.o obj/AtlasUI_Release/PikeElevation.o obj/AtlasUI_Release/PlaceObject.o obj/AtlasUI_Release/Player.o obj/AtlasUI_Release/PropListEditor.o obj/AtlasUI_Release/PseudoMiniMapPanel.o obj/AtlasUI_Release/QuickComboBox.o obj/AtlasUI_Release/QuickFileCtrl.o obj/AtlasUI_Release/QuickTextCtrl.o obj/AtlasUI_Release/ReplaceTerrain.o obj/AtlasUI_Release/ScenarioEditor.o obj/AtlasUI_Release/SectionLayout.o obj/AtlasUI_Release/Sidebar.o obj/AtlasUI_Release/SmoothElevation.o obj/AtlasUI_Release/SnapSplitterWindow.o obj/AtlasUI_Release/Terrain.o obj/AtlasUI_Release/TexListEditor.o obj/AtlasUI_Release/ToolButton.o obj/AtlasUI_Release/Tools.o obj/AtlasUI_Release/TransformObject.o obj/AtlasUI_Release/TransformPath.o obj/AtlasUI_Release/VariationControl.o obj/AtlasUI_Release/precompiled.o obj/AtlasUI_Release/virtualdirtreectrl.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L/usr/lib/aarch64-linux-gnu -shared -Wl,-soname=libAtlasUI.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -fPIC -rdynamic ../../../binaries/system/libAtlasObject.a -lboost_filesystem -lboost_system -lxml2 -lSDL2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -lz -lX11 +ShadowMap.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShadowMap.o" -MF "obj/graphics_Release/ShadowMap.d" -c "../../../source/renderer/ShadowMap.cpp" +ICmpSelectable.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSelectable.o" -MF "obj/simulation2_Release/ICmpSelectable.d" -c "../../../source/simulation2/components/ICmpSelectable.cpp" UserReport.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/UserReport.o" -MF "obj/engine_Release/UserReport.d" -c "../../../source/ps/UserReport.cpp" -/usr/lib/aarch64-linux-gnu/libboost_filesystem.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libboost_system.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libSDL2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libwx_gtk3u_gl-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libwx_gtk3u_xrc-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libwx_gtk3u_html-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libwx_gtk3u_qa-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libwx_gtk3u_core-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libwx_baseu_xml-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libwx_baseu_net-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libwx_baseu-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libz.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libX11.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. Util.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Util.o" -MF "obj/engine_Release/Util.d" -c "../../../source/ps/Util.cpp" -RenderModifiers.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/RenderModifiers.o" -MF "obj/graphics_Release/RenderModifiers.d" -c "../../../source/renderer/RenderModifiers.cpp" -ICmpTerritoryInfluence.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerritoryInfluence.o" -MF "obj/simulation2_Release/ICmpTerritoryInfluence.d" -c "../../../source/simulation2/components/ICmpTerritoryInfluence.cpp" -ICmpTerritoryManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerritoryManager.o" -MF "obj/simulation2_Release/ICmpTerritoryManager.d" -c "../../../source/simulation2/components/ICmpTerritoryManager.cpp" -==== Building ActorEditor (release) ==== -Creating obj/ActorEditor_Release -mkdir -p obj/ActorEditor_Release -ActorEditor.cpp -g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -I../../../source/tools/atlas -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/ActorEditor_Release/ActorEditor.o" -MF "obj/ActorEditor_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasFrontends/ActorEditor.cpp" -Linking ActorEditor -g++ -o "../../../binaries/system/ActorEditor" obj/ActorEditor_Release/ActorEditor.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -Wl,-rpath,'$ORIGIN' -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad ../../../binaries/system/libAtlasObject.a ../../../binaries/system/libAtlasUI.so +ICmpSettlement.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSettlement.o" -MF "obj/simulation2_Release/ICmpSettlement.d" -c "../../../source/simulation2/components/ICmpSettlement.cpp" +ICmpSound.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSound.o" -MF "obj/simulation2_Release/ICmpSound.d" -c "../../../source/simulation2/components/ICmpSound.cpp" +ICmpSoundManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpSoundManager.o" -MF "obj/simulation2_Release/ICmpSoundManager.d" -c "../../../source/simulation2/components/ICmpSoundManager.cpp" Vector2D.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Vector2D.o" -MF "obj/engine_Release/Vector2D.d" -c "../../../source/maths/Vector2D.cpp" Vector3D.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Vector3D.o" -MF "obj/engine_Release/Vector3D.d" -c "../../../source/maths/Vector3D.cpp" -ICmpTest.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTest.o" -MF "obj/simulation2_Release/ICmpTest.d" -c "../../../source/simulation2/components/ICmpTest.cpp" -RenderPassManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/RenderPassManager.o" -MF "obj/graphics_Release/RenderPassManager.d" -c "../../../source/renderer/backend/vulkan/RenderPassManager.cpp" +Terrain.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Terrain.o" -MF "obj/AtlasUI_Release/Terrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp" VideoMode.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/VideoMode.o" -MF "obj/engine_Release/VideoMode.d" -c "../../../source/ps/VideoMode.cpp" -ICmpTurretHolder.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTurretHolder.o" -MF "obj/simulation2_Release/ICmpTurretHolder.d" -c "../../../source/simulation2/components/ICmpTurretHolder.cpp" +ICmpTemplateManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTemplateManager.o" -MF "obj/simulation2_Release/ICmpTemplateManager.d" -c "../../../source/simulation2/components/ICmpTemplateManager.cpp" VisualReplay.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/VisualReplay.o" -MF "obj/engine_Release/VisualReplay.d" -c "../../../source/ps/VisualReplay.cpp" +SilhouetteRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SilhouetteRenderer.o" -MF "obj/graphics_Release/SilhouetteRenderer.d" -c "../../../source/renderer/SilhouetteRenderer.cpp" +TexListEditor.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/TexListEditor.o" -MF "obj/AtlasUI_Release/TexListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/TexListEditor.cpp" +ToolButton.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/ToolButton.o" -MF "obj/AtlasUI_Release/ToolButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ToolButton.cpp" +SkeletonAnimDef.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SkeletonAnimDef.o" -MF "obj/graphics_Release/SkeletonAnimDef.d" -c "../../../source/graphics/SkeletonAnimDef.cpp" World.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/World.o" -MF "obj/engine_Release/World.d" -c "../../../source/ps/World.cpp" -ICmpUnitMotion.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnitMotion.o" -MF "obj/simulation2_Release/ICmpUnitMotion.d" -c "../../../source/simulation2/components/ICmpUnitMotion.cpp" -Renderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Renderer.o" -MF "obj/graphics_Release/Renderer.d" -c "../../../source/renderer/Renderer.cpp" -ICmpUnitMotionManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnitMotionManager.o" -MF "obj/simulation2_Release/ICmpUnitMotionManager.d" -c "../../../source/simulation2/components/ICmpUnitMotionManager.cpp" +SkeletonAnimManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SkeletonAnimManager.o" -MF "obj/graphics_Release/SkeletonAnimManager.d" -c "../../../source/graphics/SkeletonAnimManager.cpp" XMBData.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/XMBData.o" -MF "obj/engine_Release/XMBData.d" -c "../../../source/ps/XMB/XMBData.cpp" -ICmpUnitRenderer.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnitRenderer.o" -MF "obj/simulation2_Release/ICmpUnitRenderer.d" -c "../../../source/simulation2/components/ICmpUnitRenderer.cpp" -RenderingOptions.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/RenderingOptions.o" -MF "obj/graphics_Release/RenderingOptions.d" -c "../../../source/renderer/RenderingOptions.cpp" +SkyManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SkyManager.o" -MF "obj/graphics_Release/SkyManager.d" -c "../../../source/renderer/SkyManager.cpp" XMBStorage.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/XMBStorage.o" -MF "obj/engine_Release/XMBStorage.d" -c "../../../source/ps/XMB/XMBStorage.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, @@ -40165,32 +40178,38 @@ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ -ICmpUnknownScript.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnknownScript.o" -MF "obj/simulation2_Release/ICmpUnknownScript.d" -c "../../../source/simulation2/components/ICmpUnknownScript.cpp" -RingCommandContext.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/RingCommandContext.o" -MF "obj/graphics_Release/RingCommandContext.d" -c "../../../source/renderer/backend/vulkan/RingCommandContext.cpp" +Tools.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/Tools.o" -MF "obj/AtlasUI_Release/Tools.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp" +ICmpTerrain.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerrain.o" -MF "obj/simulation2_Release/ICmpTerrain.d" -c "../../../source/simulation2/components/ICmpTerrain.cpp" +SmoothedValue.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SmoothedValue.o" -MF "obj/graphics_Release/SmoothedValue.d" -c "../../../source/graphics/SmoothedValue.cpp" +ICmpTerritoryDecayManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerritoryDecayManager.o" -MF "obj/simulation2_Release/ICmpTerritoryDecayManager.d" -c "../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp" +SubmitScheduler.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SubmitScheduler.o" -MF "obj/graphics_Release/SubmitScheduler.d" -c "../../../source/renderer/backend/vulkan/SubmitScheduler.cpp" +ICmpTerritoryInfluence.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerritoryInfluence.o" -MF "obj/simulation2_Release/ICmpTerritoryInfluence.d" -c "../../../source/simulation2/components/ICmpTerritoryInfluence.cpp" XMLWriter.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/XMLWriter.o" -MF "obj/engine_Release/XMLWriter.d" -c "../../../source/ps/XML/XMLWriter.cpp" -Sampler.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Sampler.o" -MF "obj/graphics_Release/Sampler.d" -c "../../../source/renderer/backend/Sampler.cpp" -SamplerManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SamplerManager.o" -MF "obj/graphics_Release/SamplerManager.d" -c "../../../source/renderer/backend/vulkan/SamplerManager.cpp" -Scene.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Scene.o" -MF "obj/graphics_Release/Scene.d" -c "../../../source/renderer/Scene.cpp" -ICmpValueModificationManager.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpValueModificationManager.o" -MF "obj/simulation2_Release/ICmpValueModificationManager.d" -c "../../../source/simulation2/components/ICmpValueModificationManager.cpp" +TransformObject.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/TransformObject.o" -MF "obj/AtlasUI_Release/TransformObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp" Xeromyces.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/Xeromyces.o" -MF "obj/engine_Release/Xeromyces.d" -c "../../../source/ps/XML/Xeromyces.cpp" -SceneRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SceneRenderer.o" -MF "obj/graphics_Release/SceneRenderer.d" -c "../../../source/renderer/SceneRenderer.cpp" -ShaderDefines.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderDefines.o" -MF "obj/graphics_Release/ShaderDefines.d" -c "../../../source/graphics/ShaderDefines.cpp" -ICmpVisibility.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpVisibility.o" -MF "obj/simulation2_Release/ICmpVisibility.d" -c "../../../source/simulation2/components/ICmpVisibility.cpp" -ogg.cpp -g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/ogg.o" -MF "obj/engine_Release/ogg.d" -c "../../../source/soundmanager/data/ogg.cpp" -ShaderManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderManager.o" -MF "obj/graphics_Release/ShaderManager.d" -c "../../../source/graphics/ShaderManager.cpp" +SwapChain.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SwapChain.o" -MF "obj/graphics_Release/SwapChain.d" -c "../../../source/renderer/backend/vulkan/SwapChain.cpp" +ICmpTerritoryManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTerritoryManager.o" -MF "obj/simulation2_Release/ICmpTerritoryManager.d" -c "../../../source/simulation2/components/ICmpTerritoryManager.cpp" +ICmpTest.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTest.o" -MF "obj/simulation2_Release/ICmpTest.d" -c "../../../source/simulation2/components/ICmpTest.cpp" +TransformPath.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/TransformPath.o" -MF "obj/AtlasUI_Release/TransformPath.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp" +ICmpTurretHolder.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpTurretHolder.o" -MF "obj/simulation2_Release/ICmpTurretHolder.d" -c "../../../source/simulation2/components/ICmpTurretHolder.cpp" +Terrain.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Terrain.o" -MF "obj/graphics_Release/Terrain.d" -c "../../../source/graphics/Terrain.cpp" +VariationControl.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/VariationControl.o" -MF "obj/AtlasUI_Release/VariationControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/VariationControl.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -40209,58 +40228,127 @@ ../../../source/ps/XMB/XMBStorage.cpp:160:121: note: 'data' declared here 160 | bool XMBStorageWriter::OutputElements(WriteBuffer& writeBuffer, JSNodeData& data, const u32& nodeName, JS::HandleValue&& value) | ~~~~~~~~~~~~^~~~ +TerrainOverlay.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainOverlay.o" -MF "obj/graphics_Release/TerrainOverlay.d" -c "../../../source/renderer/TerrainOverlay.cpp" +TerrainProperties.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainProperties.o" -MF "obj/graphics_Release/TerrainProperties.d" -c "../../../source/graphics/TerrainProperties.cpp" +ogg.cpp +g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/ogg.o" -MF "obj/engine_Release/ogg.d" -c "../../../source/soundmanager/data/ogg.cpp" +precompiled.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/precompiled.o" -MF "obj/AtlasUI_Release/precompiled.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.cpp" +ICmpUnitMotion.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnitMotion.o" -MF "obj/simulation2_Release/ICmpUnitMotion.d" -c "../../../source/simulation2/components/ICmpUnitMotion.cpp" +virtualdirtreectrl.cpp +g++ -include obj/AtlasUI_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../source/third_party/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/virtualdirtreectrl.o" -MF "obj/AtlasUI_Release/virtualdirtreectrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp" precompiled.cpp g++ -include obj/engine_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/engine -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/precompiled.o" -MF "obj/engine_Release/precompiled.d" -c "../../../source/pch/engine/precompiled.cpp" -ShaderProgram.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderProgram.o" -MF "obj/graphics_Release/ShaderProgram.d" -c "../../../source/graphics/ShaderProgram.cpp" +ICmpUnitMotionManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnitMotionManager.o" -MF "obj/simulation2_Release/ICmpUnitMotionManager.d" -c "../../../source/simulation2/components/ICmpUnitMotionManager.cpp" +TerrainRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainRenderer.o" -MF "obj/graphics_Release/TerrainRenderer.d" -c "../../../source/renderer/TerrainRenderer.cpp" +ICmpUnitRenderer.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnitRenderer.o" -MF "obj/simulation2_Release/ICmpUnitRenderer.d" -c "../../../source/simulation2/components/ICmpUnitRenderer.cpp" +TerrainTextureEntry.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainTextureEntry.o" -MF "obj/graphics_Release/TerrainTextureEntry.d" -c "../../../source/graphics/TerrainTextureEntry.cpp" +ICmpUnknownScript.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpUnknownScript.o" -MF "obj/simulation2_Release/ICmpUnknownScript.d" -c "../../../source/simulation2/components/ICmpUnknownScript.cpp" +ICmpValueModificationManager.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpValueModificationManager.o" -MF "obj/simulation2_Release/ICmpValueModificationManager.d" -c "../../../source/simulation2/components/ICmpValueModificationManager.cpp" +Linking engine +ar -rcs "../../../binaries/system/libengine.a" obj/engine_Release/ArchiveBuilder.o obj/engine_Release/Atlas.o obj/engine_Release/BoundingBoxAligned.o obj/engine_Release/BoundingBoxOriented.o obj/engine_Release/BoundingSphere.o obj/engine_Release/Brush.o obj/engine_Release/CBufferItem.o obj/engine_Release/CConsole.o obj/engine_Release/CLogger.o obj/engine_Release/CSoundBase.o obj/engine_Release/CSoundItem.o obj/engine_Release/CStr.o obj/engine_Release/CStrIntern.o obj/engine_Release/CStreamItem.o obj/engine_Release/CacheLoader.o obj/engine_Release/CmdLineArgs.o obj/engine_Release/Compress.o obj/engine_Release/Config.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/Fixed.o obj/engine_Release/Frustum.o obj/engine_Release/GUID.o obj/engine_Release/Game.o obj/engine_Release/GameSetup.o obj/engine_Release/Globals.o obj/engine_Release/HWDetect.o obj/engine_Release/Hashing.o obj/engine_Release/Hotkey.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_Hotkey.o obj/engine_Release/JSInterface_L10n.o obj/engine_Release/JSInterface_Main.o obj/engine_Release/JSInterface_Mod.o obj/engine_Release/JSInterface_ModIo.o obj/engine_Release/JSInterface_Network.o obj/engine_Release/JSInterface_SavedGame.o obj/engine_Release/JSInterface_Sound.o obj/engine_Release/JSInterface_UserReport.o obj/engine_Release/JSInterface_VFS.o obj/engine_Release/JSInterface_VisualReplay.o obj/engine_Release/Joystick.o obj/engine_Release/KeyName.o obj/engine_Release/L10n.o obj/engine_Release/Loader.o obj/engine_Release/MD5.o obj/engine_Release/Matrix3D.o obj/engine_Release/Mod.o obj/engine_Release/ModInstaller.o obj/engine_Release/ModIo.o obj/engine_Release/NUSpline.o obj/engine_Release/OggData.o obj/engine_Release/Paths.o obj/engine_Release/Plane.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/Quaternion.o obj/engine_Release/Rect.o obj/engine_Release/RelaxNG.o obj/engine_Release/Replay.o obj/engine_Release/SavedGame.o obj/engine_Release/Size2D.o obj/engine_Release/SoundData.o obj/engine_Release/SoundGroup.o obj/engine_Release/SoundManager.o obj/engine_Release/Sqrt.o obj/engine_Release/TaskManager.o obj/engine_Release/TemplateLoader.o obj/engine_Release/Threading.o obj/engine_Release/TouchInput.o obj/engine_Release/UserReport.o obj/engine_Release/Util.o obj/engine_Release/Vector2D.o obj/engine_Release/Vector3D.o obj/engine_Release/VideoMode.o obj/engine_Release/VisualReplay.o obj/engine_Release/World.o obj/engine_Release/XMBData.o obj/engine_Release/XMBStorage.o obj/engine_Release/XMLWriter.o obj/engine_Release/Xeromyces.o obj/engine_Release/ogg.o obj/engine_Release/precompiled.o +ICmpVisibility.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpVisibility.o" -MF "obj/simulation2_Release/ICmpVisibility.d" -c "../../../source/simulation2/components/ICmpVisibility.cpp" ICmpVision.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpVision.o" -MF "obj/simulation2_Release/ICmpVision.d" -c "../../../source/simulation2/components/ICmpVision.cpp" -ShaderProgram.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderProgram1.o" -MF "obj/graphics_Release/ShaderProgram1.d" -c "../../../source/renderer/backend/dummy/ShaderProgram.cpp" ICmpVisual.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpVisual.o" -MF "obj/simulation2_Release/ICmpVisual.d" -c "../../../source/simulation2/components/ICmpVisual.cpp" -ShaderProgram.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderProgram2.o" -MF "obj/graphics_Release/ShaderProgram2.d" -c "../../../source/renderer/backend/gl/ShaderProgram.cpp" -ShaderProgram.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderProgram3.o" -MF "obj/graphics_Release/ShaderProgram3.d" -c "../../../source/renderer/backend/vulkan/ShaderProgram.cpp" +TerrainTextureManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainTextureManager.o" -MF "obj/graphics_Release/TerrainTextureManager.d" -c "../../../source/graphics/TerrainTextureManager.cpp" ICmpWaterManager.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ICmpWaterManager.o" -MF "obj/simulation2_Release/ICmpWaterManager.d" -c "../../../source/simulation2/components/ICmpWaterManager.cpp" -ShaderTechnique.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShaderTechnique.o" -MF "obj/graphics_Release/ShaderTechnique.d" -c "../../../source/graphics/ShaderTechnique.cpp" IComponent.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/IComponent.o" -MF "obj/simulation2_Release/IComponent.d" -c "../../../source/simulation2/system/IComponent.cpp" -ShadowMap.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/ShadowMap.o" -MF "obj/graphics_Release/ShadowMap.d" -c "../../../source/renderer/ShadowMap.cpp" +Linking AtlasUI +g++ -o "../../../binaries/system/libAtlasUI.so" obj/AtlasUI_Release/ActionButton.o obj/AtlasUI_Release/ActorEditor.o obj/AtlasUI_Release/ActorEditorListCtrl.o obj/AtlasUI_Release/ActorViewerTool.o obj/AtlasUI_Release/AlterElevation.o obj/AtlasUI_Release/AnimListEditor.o obj/AtlasUI_Release/AtlasClipboard.o obj/AtlasUI_Release/AtlasDialog.o obj/AtlasUI_Release/AtlasEventLoop.o obj/AtlasUI_Release/AtlasWindow.o obj/AtlasUI_Release/AtlasWindowCommand.o obj/AtlasUI_Release/AtlasWindowCommandProc.o obj/AtlasUI_Release/Brushes.o obj/AtlasUI_Release/Canvas.o obj/AtlasUI_Release/Cinema.o obj/AtlasUI_Release/ColorDialog.o obj/AtlasUI_Release/DLLInterface.o obj/AtlasUI_Release/Datafile.o obj/AtlasUI_Release/DraggableListCtrl.o obj/AtlasUI_Release/DraggableListCtrlCommands.o obj/AtlasUI_Release/EditableListCtrl.o obj/AtlasUI_Release/EditableListCtrlCommands.o obj/AtlasUI_Release/Environment.o obj/AtlasUI_Release/FieldEditCtrl.o obj/AtlasUI_Release/FileHistory.o obj/AtlasUI_Release/FillTerrain.o obj/AtlasUI_Release/FlattenElevation.o obj/AtlasUI_Release/HighResTimer.o obj/AtlasUI_Release/KeyMap.o obj/AtlasUI_Release/LightControl.o obj/AtlasUI_Release/ListCtrlValidator.o obj/AtlasUI_Release/Map.o obj/AtlasUI_Release/MapDialog.o obj/AtlasUI_Release/MapResizeDialog.o obj/AtlasUI_Release/MiscState.o obj/AtlasUI_Release/Object.o obj/AtlasUI_Release/ObjectSettings.o obj/AtlasUI_Release/Observable.o obj/AtlasUI_Release/PaintTerrain.o obj/AtlasUI_Release/PickWaterHeight.o obj/AtlasUI_Release/PikeElevation.o obj/AtlasUI_Release/PlaceObject.o obj/AtlasUI_Release/Player.o obj/AtlasUI_Release/PropListEditor.o obj/AtlasUI_Release/PseudoMiniMapPanel.o obj/AtlasUI_Release/QuickComboBox.o obj/AtlasUI_Release/QuickFileCtrl.o obj/AtlasUI_Release/QuickTextCtrl.o obj/AtlasUI_Release/ReplaceTerrain.o obj/AtlasUI_Release/ScenarioEditor.o obj/AtlasUI_Release/SectionLayout.o obj/AtlasUI_Release/Sidebar.o obj/AtlasUI_Release/SmoothElevation.o obj/AtlasUI_Release/SnapSplitterWindow.o obj/AtlasUI_Release/Terrain.o obj/AtlasUI_Release/TexListEditor.o obj/AtlasUI_Release/ToolButton.o obj/AtlasUI_Release/Tools.o obj/AtlasUI_Release/TransformObject.o obj/AtlasUI_Release/TransformPath.o obj/AtlasUI_Release/VariationControl.o obj/AtlasUI_Release/precompiled.o obj/AtlasUI_Release/virtualdirtreectrl.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L/usr/lib/aarch64-linux-gnu -shared -Wl,-soname=libAtlasUI.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -fPIC -rdynamic ../../../binaries/system/libAtlasObject.a -lboost_filesystem -lboost_system -lxml2 -lSDL2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -lz -lX11 IDeserializer.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/IDeserializer.o" -MF "obj/simulation2_Release/IDeserializer.d" -c "../../../source/simulation2/serialization/IDeserializer.cpp" +/usr/lib/aarch64-linux-gnu/libboost_filesystem.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libboost_system.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libSDL2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libwx_gtk3u_gl-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libwx_gtk3u_xrc-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libwx_gtk3u_html-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libwx_gtk3u_qa-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libwx_gtk3u_core-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libwx_baseu_xml-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libwx_baseu_net-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libwx_baseu-3.2.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libz.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libX11.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +TerritoryBoundary.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerritoryBoundary.o" -MF "obj/graphics_Release/TerritoryBoundary.d" -c "../../../source/graphics/TerritoryBoundary.cpp" ISerializer.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ISerializer.o" -MF "obj/simulation2_Release/ISerializer.d" -c "../../../source/simulation2/serialization/ISerializer.cpp" -SilhouetteRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SilhouetteRenderer.o" -MF "obj/graphics_Release/SilhouetteRenderer.d" -c "../../../source/renderer/SilhouetteRenderer.cpp" -SkeletonAnimDef.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SkeletonAnimDef.o" -MF "obj/graphics_Release/SkeletonAnimDef.d" -c "../../../source/graphics/SkeletonAnimDef.cpp" -SkeletonAnimManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SkeletonAnimManager.o" -MF "obj/graphics_Release/SkeletonAnimManager.d" -c "../../../source/graphics/SkeletonAnimManager.cpp" -SkyManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SkyManager.o" -MF "obj/graphics_Release/SkyManager.d" -c "../../../source/renderer/SkyManager.cpp" +TerritoryTexture.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerritoryTexture.o" -MF "obj/graphics_Release/TerritoryTexture.d" -c "../../../source/graphics/TerritoryTexture.cpp" JSInterface_Simulation.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/JSInterface_Simulation.o" -MF "obj/simulation2_Release/JSInterface_Simulation.d" -c "../../../source/simulation2/scripting/JSInterface_Simulation.cpp" +TextRenderer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TextRenderer.o" -MF "obj/graphics_Release/TextRenderer.d" -c "../../../source/graphics/TextRenderer.cpp" LocalTurnManager.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/LocalTurnManager.o" -MF "obj/simulation2_Release/LocalTurnManager.d" -c "../../../source/simulation2/system/LocalTurnManager.cpp" -SmoothedValue.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SmoothedValue.o" -MF "obj/graphics_Release/SmoothedValue.d" -c "../../../source/graphics/SmoothedValue.cpp" -SubmitScheduler.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SubmitScheduler.o" -MF "obj/graphics_Release/SubmitScheduler.d" -c "../../../source/renderer/backend/vulkan/SubmitScheduler.cpp" -SwapChain.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/SwapChain.o" -MF "obj/graphics_Release/SwapChain.d" -c "../../../source/renderer/backend/vulkan/SwapChain.cpp" +Texture.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Texture.o" -MF "obj/graphics_Release/Texture.d" -c "../../../source/renderer/backend/dummy/Texture.cpp" +Texture.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Texture1.o" -MF "obj/graphics_Release/Texture1.d" -c "../../../source/renderer/backend/gl/Texture.cpp" +Texture.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Texture2.o" -MF "obj/graphics_Release/Texture2.d" -c "../../../source/renderer/backend/vulkan/Texture.cpp" LongPathfinder.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/LongPathfinder.o" -MF "obj/simulation2_Release/LongPathfinder.d" -c "../../../source/simulation2/helpers/LongPathfinder.cpp" +TextureConverter.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TextureConverter.o" -MF "obj/graphics_Release/TextureConverter.d" -c "../../../source/graphics/TextureConverter.cpp" +TextureManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TextureManager.o" -MF "obj/graphics_Release/TextureManager.d" -c "../../../source/graphics/TextureManager.cpp" +TexturedLineRData.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TexturedLineRData.o" -MF "obj/graphics_Release/TexturedLineRData.d" -c "../../../source/renderer/TexturedLineRData.cpp" +==== Building ActorEditor (release) ==== +Creating obj/ActorEditor_Release +mkdir -p obj/ActorEditor_Release +ActorEditor.cpp +g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -I../../../source/tools/atlas -isystem ../../../source/third_party/glad/include -O3 -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/ActorEditor_Release/ActorEditor.o" -MF "obj/ActorEditor_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasFrontends/ActorEditor.cpp" +Linking ActorEditor +g++ -o "../../../binaries/system/ActorEditor" obj/ActorEditor_Release/ActorEditor.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -Wl,-rpath,'$ORIGIN' -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad ../../../binaries/system/libAtlasObject.a ../../../binaries/system/libAtlasUI.so +TimeManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TimeManager.o" -MF "obj/graphics_Release/TimeManager.d" -c "../../../source/renderer/TimeManager.cpp" +Unit.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Unit.o" -MF "obj/graphics_Release/Unit.d" -c "../../../source/graphics/Unit.cpp" +UnitAnimation.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/UnitAnimation.o" -MF "obj/graphics_Release/UnitAnimation.d" -c "../../../source/graphics/UnitAnimation.cpp" +UnitManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/UnitManager.o" -MF "obj/graphics_Release/UnitManager.d" -c "../../../source/graphics/UnitManager.cpp" MessageTypeConversions.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/MessageTypeConversions.o" -MF "obj/simulation2_Release/MessageTypeConversions.d" -c "../../../source/simulation2/scripting/MessageTypeConversions.cpp" -Linking engine -ar -rcs "../../../binaries/system/libengine.a" obj/engine_Release/ArchiveBuilder.o obj/engine_Release/Atlas.o obj/engine_Release/BoundingBoxAligned.o obj/engine_Release/BoundingBoxOriented.o obj/engine_Release/BoundingSphere.o obj/engine_Release/Brush.o obj/engine_Release/CBufferItem.o obj/engine_Release/CConsole.o obj/engine_Release/CLogger.o obj/engine_Release/CSoundBase.o obj/engine_Release/CSoundItem.o obj/engine_Release/CStr.o obj/engine_Release/CStrIntern.o obj/engine_Release/CStreamItem.o obj/engine_Release/CacheLoader.o obj/engine_Release/CmdLineArgs.o obj/engine_Release/Compress.o obj/engine_Release/Config.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/Fixed.o obj/engine_Release/Frustum.o obj/engine_Release/GUID.o obj/engine_Release/Game.o obj/engine_Release/GameSetup.o obj/engine_Release/Globals.o obj/engine_Release/HWDetect.o obj/engine_Release/Hashing.o obj/engine_Release/Hotkey.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_Hotkey.o obj/engine_Release/JSInterface_L10n.o obj/engine_Release/JSInterface_Main.o obj/engine_Release/JSInterface_Mod.o obj/engine_Release/JSInterface_ModIo.o obj/engine_Release/JSInterface_Network.o obj/engine_Release/JSInterface_SavedGame.o obj/engine_Release/JSInterface_Sound.o obj/engine_Release/JSInterface_UserReport.o obj/engine_Release/JSInterface_VFS.o obj/engine_Release/JSInterface_VisualReplay.o obj/engine_Release/Joystick.o obj/engine_Release/KeyName.o obj/engine_Release/L10n.o obj/engine_Release/Loader.o obj/engine_Release/MD5.o obj/engine_Release/Matrix3D.o obj/engine_Release/Mod.o obj/engine_Release/ModInstaller.o obj/engine_Release/ModIo.o obj/engine_Release/NUSpline.o obj/engine_Release/OggData.o obj/engine_Release/Paths.o obj/engine_Release/Plane.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/Quaternion.o obj/engine_Release/Rect.o obj/engine_Release/RelaxNG.o obj/engine_Release/Replay.o obj/engine_Release/SavedGame.o obj/engine_Release/Size2D.o obj/engine_Release/SoundData.o obj/engine_Release/SoundGroup.o obj/engine_Release/SoundManager.o obj/engine_Release/Sqrt.o obj/engine_Release/TaskManager.o obj/engine_Release/TemplateLoader.o obj/engine_Release/Threading.o obj/engine_Release/TouchInput.o obj/engine_Release/UserReport.o obj/engine_Release/Util.o obj/engine_Release/Vector2D.o obj/engine_Release/Vector3D.o obj/engine_Release/VideoMode.o obj/engine_Release/VisualReplay.o obj/engine_Release/World.o obj/engine_Release/XMBData.o obj/engine_Release/XMBStorage.o obj/engine_Release/XMLWriter.o obj/engine_Release/Xeromyces.o obj/engine_Release/ogg.o obj/engine_Release/precompiled.o -Terrain.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Terrain.o" -MF "obj/graphics_Release/Terrain.d" -c "../../../source/graphics/Terrain.cpp" +ParamNode.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ParamNode.o" -MF "obj/simulation2_Release/ParamNode.d" -c "../../../source/simulation2/system/ParamNode.cpp" +Utilities.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Utilities.o" -MF "obj/graphics_Release/Utilities.d" -c "../../../source/renderer/backend/vulkan/Utilities.cpp" +VMA.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/VMA.o" -MF "obj/graphics_Release/VMA.d" -c "../../../source/renderer/backend/vulkan/VMA.cpp" +VertexArray.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/VertexArray.o" -MF "obj/graphics_Release/VertexArray.d" -c "../../../source/renderer/VertexArray.cpp" +VertexBuffer.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/VertexBuffer.o" -MF "obj/graphics_Release/VertexBuffer.d" -c "../../../source/renderer/VertexBuffer.cpp" +PathGoal.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/PathGoal.o" -MF "obj/simulation2_Release/PathGoal.d" -c "../../../source/simulation2/helpers/PathGoal.cpp" +VertexBufferManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/VertexBufferManager.o" -MF "obj/graphics_Release/VertexBufferManager.d" -c "../../../source/renderer/VertexBufferManager.cpp" +WaterManager.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/WaterManager.o" -MF "obj/graphics_Release/WaterManager.d" -c "../../../source/renderer/WaterManager.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -40530,32 +40618,14 @@ ../../../source/simulation2/scripting/MessageTypeConversions.cpp:500:65: note: 'rq' declared here 500 | JS::Value CMessageCinemaPathEnded::ToJSVal(const ScriptRequest& rq) const | ~~~~~~~~~~~~~~~~~~~~~^~ -TerrainOverlay.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainOverlay.o" -MF "obj/graphics_Release/TerrainOverlay.d" -c "../../../source/renderer/TerrainOverlay.cpp" -TerrainProperties.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainProperties.o" -MF "obj/graphics_Release/TerrainProperties.d" -c "../../../source/graphics/TerrainProperties.cpp" -ParamNode.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ParamNode.o" -MF "obj/simulation2_Release/ParamNode.d" -c "../../../source/simulation2/system/ParamNode.cpp" -TerrainRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainRenderer.o" -MF "obj/graphics_Release/TerrainRenderer.d" -c "../../../source/renderer/TerrainRenderer.cpp" -PathGoal.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/PathGoal.o" -MF "obj/simulation2_Release/PathGoal.d" -c "../../../source/simulation2/helpers/PathGoal.cpp" +mikktspace.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/mikktspace.o" -MF "obj/graphics_Release/mikktspace.d" -c "../../../source/third_party/mikktspace/mikktspace.cpp" +precompiled.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/precompiled.o" -MF "obj/graphics_Release/precompiled.d" -c "../../../source/pch/graphics/precompiled.cpp" +weldmesh.cpp +g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/weldmesh.o" -MF "obj/graphics_Release/weldmesh.d" -c "../../../source/third_party/mikktspace/weldmesh.cpp" Pathfinding.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Pathfinding.o" -MF "obj/simulation2_Release/Pathfinding.d" -c "../../../source/simulation2/helpers/Pathfinding.cpp" -Rasterize.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Rasterize.o" -MF "obj/simulation2_Release/Rasterize.d" -c "../../../source/simulation2/helpers/Rasterize.cpp" -TerrainTextureEntry.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainTextureEntry.o" -MF "obj/graphics_Release/TerrainTextureEntry.d" -c "../../../source/graphics/TerrainTextureEntry.cpp" -TerrainTextureManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerrainTextureManager.o" -MF "obj/graphics_Release/TerrainTextureManager.d" -c "../../../source/graphics/TerrainTextureManager.cpp" -Render.cpp -g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Render.o" -MF "obj/simulation2_Release/Render.d" -c "../../../source/simulation2/helpers/Render.cpp" -TerritoryBoundary.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerritoryBoundary.o" -MF "obj/graphics_Release/TerritoryBoundary.d" -c "../../../source/graphics/TerritoryBoundary.cpp" -TerritoryTexture.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TerritoryTexture.o" -MF "obj/graphics_Release/TerritoryTexture.d" -c "../../../source/graphics/TerritoryTexture.cpp" -TextRenderer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TextRenderer.o" -MF "obj/graphics_Release/TextRenderer.d" -c "../../../source/graphics/TextRenderer.cpp" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -40576,18 +40646,12 @@ ../../../source/simulation2/system/ParamNode.cpp:394:54: note: 'rq' declared here 394 | void CParamNode::ConstructJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret) const | ~~~~~~~~~~~~~~~~~~~~~^~ -Texture.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Texture.o" -MF "obj/graphics_Release/Texture.d" -c "../../../source/renderer/backend/dummy/Texture.cpp" +Rasterize.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Rasterize.o" -MF "obj/simulation2_Release/Rasterize.d" -c "../../../source/simulation2/helpers/Rasterize.cpp" +Render.cpp +g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Render.o" -MF "obj/simulation2_Release/Render.d" -c "../../../source/simulation2/helpers/Render.cpp" ReplayTurnManager.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ReplayTurnManager.o" -MF "obj/simulation2_Release/ReplayTurnManager.d" -c "../../../source/simulation2/system/ReplayTurnManager.cpp" -Texture.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Texture1.o" -MF "obj/graphics_Release/Texture1.d" -c "../../../source/renderer/backend/gl/Texture.cpp" -Texture.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Texture2.o" -MF "obj/graphics_Release/Texture2.d" -c "../../../source/renderer/backend/vulkan/Texture.cpp" -TextureConverter.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TextureConverter.o" -MF "obj/graphics_Release/TextureConverter.d" -c "../../../source/graphics/TextureConverter.cpp" -TextureManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TextureManager.o" -MF "obj/graphics_Release/TextureManager.d" -c "../../../source/graphics/TextureManager.cpp" ScriptComponent.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/ScriptComponent.o" -MF "obj/simulation2_Release/ScriptComponent.d" -c "../../../source/simulation2/scripting/ScriptComponent.cpp" Selection.cpp @@ -40598,42 +40662,16 @@ g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/Simulation2.o" -MF "obj/simulation2_Release/Simulation2.d" -c "../../../source/simulation2/Simulation2.cpp" StdDeserializer.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/StdDeserializer.o" -MF "obj/simulation2_Release/StdDeserializer.d" -c "../../../source/simulation2/serialization/StdDeserializer.cpp" -TexturedLineRData.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TexturedLineRData.o" -MF "obj/graphics_Release/TexturedLineRData.d" -c "../../../source/renderer/TexturedLineRData.cpp" StdSerializer.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/StdSerializer.o" -MF "obj/simulation2_Release/StdSerializer.d" -c "../../../source/simulation2/serialization/StdSerializer.cpp" TurnManager.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/TurnManager.o" -MF "obj/simulation2_Release/TurnManager.d" -c "../../../source/simulation2/system/TurnManager.cpp" -TimeManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/TimeManager.o" -MF "obj/graphics_Release/TimeManager.d" -c "../../../source/renderer/TimeManager.cpp" -Unit.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Unit.o" -MF "obj/graphics_Release/Unit.d" -c "../../../source/graphics/Unit.cpp" VertexPathfinder.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/VertexPathfinder.o" -MF "obj/simulation2_Release/VertexPathfinder.d" -c "../../../source/simulation2/helpers/VertexPathfinder.cpp" -UnitAnimation.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/UnitAnimation.o" -MF "obj/graphics_Release/UnitAnimation.d" -c "../../../source/graphics/UnitAnimation.cpp" precompiled.cpp g++ -include obj/simulation2_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../source/third_party/glad/include -isystem ../../../libraries/source/spidermonkey/include-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -o "obj/simulation2_Release/precompiled.o" -MF "obj/simulation2_Release/precompiled.d" -c "../../../source/pch/simulation2/precompiled.cpp" -UnitManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/UnitManager.o" -MF "obj/graphics_Release/UnitManager.d" -c "../../../source/graphics/UnitManager.cpp" -Utilities.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/Utilities.o" -MF "obj/graphics_Release/Utilities.d" -c "../../../source/renderer/backend/vulkan/Utilities.cpp" -VMA.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/VMA.o" -MF "obj/graphics_Release/VMA.d" -c "../../../source/renderer/backend/vulkan/VMA.cpp" -VertexArray.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/VertexArray.o" -MF "obj/graphics_Release/VertexArray.d" -c "../../../source/renderer/VertexArray.cpp" -VertexBuffer.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/VertexBuffer.o" -MF "obj/graphics_Release/VertexBuffer.d" -c "../../../source/renderer/VertexBuffer.cpp" -VertexBufferManager.cpp -WaterManager.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/VertexBufferManager.o" -MF "obj/graphics_Release/VertexBufferManager.d" -c "../../../source/renderer/VertexBufferManager.cpp" -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/WaterManager.o" -MF "obj/graphics_Release/WaterManager.d" -c "../../../source/renderer/WaterManager.cpp" -mikktspace.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/mikktspace.o" -MF "obj/graphics_Release/mikktspace.d" -c "../../../source/third_party/mikktspace/mikktspace.cpp" -precompiled.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/precompiled.o" -MF "obj/graphics_Release/precompiled.d" -c "../../../source/pch/graphics/precompiled.cpp" -weldmesh.cpp -g++ -include obj/graphics_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/weldmesh.o" -MF "obj/graphics_Release/weldmesh.d" -c "../../../source/third_party/mikktspace/weldmesh.cpp" +Linking graphics +ar -rcs "../../../binaries/system/libgraphics.a" obj/graphics_Release/AlphaMapCalculator.o obj/graphics_Release/Buffer.o obj/graphics_Release/Buffer1.o obj/graphics_Release/Buffer2.o obj/graphics_Release/CPUSkinnedModelRenderer.o obj/graphics_Release/Camera.o obj/graphics_Release/CameraController.o obj/graphics_Release/Canvas2D.o obj/graphics_Release/CinemaManager.o obj/graphics_Release/ColladaManager.o obj/graphics_Release/Color.o obj/graphics_Release/CompareOp.o obj/graphics_Release/DebugRenderer.o obj/graphics_Release/Decal.o obj/graphics_Release/DecalRData.o obj/graphics_Release/DescriptorManager.o obj/graphics_Release/Device.o obj/graphics_Release/Device1.o obj/graphics_Release/Device2.o obj/graphics_Release/DeviceCommandContext.o obj/graphics_Release/DeviceCommandContext1.o obj/graphics_Release/DeviceCommandContext2.o obj/graphics_Release/DeviceSelection.o obj/graphics_Release/Font.o obj/graphics_Release/FontManager.o obj/graphics_Release/FontMetrics.o obj/graphics_Release/Framebuffer.o obj/graphics_Release/Framebuffer1.o obj/graphics_Release/Framebuffer2.o obj/graphics_Release/GPUSkinnedModelRenderer.o obj/graphics_Release/GameView.o obj/graphics_Release/HFTracer.o obj/graphics_Release/HeightMipmap.o obj/graphics_Release/ICameraController.o obj/graphics_Release/InstancingModelRenderer.o obj/graphics_Release/JSInterface_GameView.o obj/graphics_Release/JSInterface_Renderer.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/Mapping.o obj/graphics_Release/Mapping1.o obj/graphics_Release/Material.o obj/graphics_Release/MaterialManager.o obj/graphics_Release/MeshManager.o obj/graphics_Release/MikktspaceWrap.o obj/graphics_Release/MiniMapTexture.o obj/graphics_Release/MiniPatch.o obj/graphics_Release/Model.o obj/graphics_Release/ModelAbstract.o obj/graphics_Release/ModelDef.o obj/graphics_Release/ModelRenderer.o obj/graphics_Release/ObjectBase.o obj/graphics_Release/ObjectEntry.o obj/graphics_Release/ObjectManager.o obj/graphics_Release/OgreGLSLPreprocessor.o obj/graphics_Release/Overlay.o obj/graphics_Release/OverlayRenderer.o obj/graphics_Release/ParticleEmitter.o obj/graphics_Release/ParticleEmitterType.o obj/graphics_Release/ParticleManager.o obj/graphics_Release/ParticleRenderer.o obj/graphics_Release/Patch.o obj/graphics_Release/PatchRData.o obj/graphics_Release/PipelineState.o obj/graphics_Release/PipelineState1.o obj/graphics_Release/PipelineState2.o obj/graphics_Release/PipelineState3.o obj/graphics_Release/PostprocManager.o obj/graphics_Release/PreprocessorWrapper.o obj/graphics_Release/RenderModifiers.o obj/graphics_Release/RenderPassManager.o obj/graphics_Release/Renderer.o obj/graphics_Release/RenderingOptions.o obj/graphics_Release/RingCommandContext.o obj/graphics_Release/Sampler.o obj/graphics_Release/SamplerManager.o obj/graphics_Release/Scene.o obj/graphics_Release/SceneRenderer.o obj/graphics_Release/ShaderDefines.o obj/graphics_Release/ShaderManager.o obj/graphics_Release/ShaderProgram.o obj/graphics_Release/ShaderProgram1.o obj/graphics_Release/ShaderProgram2.o obj/graphics_Release/ShaderProgram3.o obj/graphics_Release/ShaderTechnique.o obj/graphics_Release/ShadowMap.o obj/graphics_Release/SilhouetteRenderer.o obj/graphics_Release/SkeletonAnimDef.o obj/graphics_Release/SkeletonAnimManager.o obj/graphics_Release/SkyManager.o obj/graphics_Release/SmoothedValue.o obj/graphics_Release/SubmitScheduler.o obj/graphics_Release/SwapChain.o obj/graphics_Release/Terrain.o obj/graphics_Release/TerrainOverlay.o obj/graphics_Release/TerrainProperties.o obj/graphics_Release/TerrainRenderer.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/Texture.o obj/graphics_Release/Texture1.o obj/graphics_Release/Texture2.o obj/graphics_Release/TextureConverter.o obj/graphics_Release/TextureManager.o obj/graphics_Release/TexturedLineRData.o obj/graphics_Release/TimeManager.o obj/graphics_Release/Unit.o obj/graphics_Release/UnitAnimation.o obj/graphics_Release/UnitManager.o obj/graphics_Release/Utilities.o obj/graphics_Release/VMA.o obj/graphics_Release/VertexArray.o obj/graphics_Release/VertexBuffer.o obj/graphics_Release/VertexBufferManager.o obj/graphics_Release/WaterManager.o obj/graphics_Release/mikktspace.o obj/graphics_Release/precompiled.o obj/graphics_Release/weldmesh.o In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, from ../../../libraries/source/spidermonkey/include-release/jsapi.h:30, from ../../../source/scriptinterface/ScriptTypes.h:69, @@ -40660,8 +40698,6 @@ | ~~~~~~~~~~~~~~~~~~~~~^~ Linking simulation2 ar -rcs "../../../binaries/system/libsimulation2.a" obj/simulation2_Release/BinarySerializer.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/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_System.o obj/simulation2_Release/CCmpUnitRenderer.o obj/simulation2_Release/CCmpVision.o obj/simulation2_Release/CCmpVisualActor.o obj/simulation2_Release/CCmpWaterManager.o obj/simulation2_Release/CinemaPath.o obj/simulation2_Release/CmpPtr.o obj/simulation2_Release/ComponentManager.o obj/simulation2_Release/ComponentManagerSerialization.o obj/simulation2_Release/DebugSerializer.o obj/simulation2_Release/DynamicSubscription.o obj/simulation2_Release/EngineScriptConversions.o obj/simulation2_Release/Geometry.o obj/simulation2_Release/HashSerializer.o obj/simulation2_Release/HierarchicalPathfinder.o obj/simulation2_Release/ICmpAIInterface.o obj/simulation2_Release/ICmpAIManager.o obj/simulation2_Release/ICmpAttack.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/ICmpGarrisonHolder.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/ICmpTurretHolder.o obj/simulation2_Release/ICmpUnitMotion.o obj/simulation2_Release/ICmpUnitMotionManager.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/IComponent.o obj/simulation2_Release/IDeserializer.o obj/simulation2_Release/ISerializer.o obj/simulation2_Release/JSInterface_Simulation.o obj/simulation2_Release/LocalTurnManager.o obj/simulation2_Release/LongPathfinder.o obj/simulation2_Release/MessageTypeConversions.o obj/simulation2_Release/ParamNode.o obj/simulation2_Release/PathGoal.o obj/simulation2_Release/Pathfinding.o obj/simulation2_Release/Rasterize.o obj/simulation2_Release/Render.o obj/simulation2_Release/ReplayTurnManager.o obj/simulation2_Release/ScriptComponent.o obj/simulation2_Release/Selection.o obj/simulation2_Release/SimContext.o obj/simulation2_Release/Simulation2.o obj/simulation2_Release/StdDeserializer.o obj/simulation2_Release/StdSerializer.o obj/simulation2_Release/TurnManager.o obj/simulation2_Release/VertexPathfinder.o obj/simulation2_Release/precompiled.o -Linking graphics -ar -rcs "../../../binaries/system/libgraphics.a" obj/graphics_Release/AlphaMapCalculator.o obj/graphics_Release/Buffer.o obj/graphics_Release/Buffer1.o obj/graphics_Release/Buffer2.o obj/graphics_Release/CPUSkinnedModelRenderer.o obj/graphics_Release/Camera.o obj/graphics_Release/CameraController.o obj/graphics_Release/Canvas2D.o obj/graphics_Release/CinemaManager.o obj/graphics_Release/ColladaManager.o obj/graphics_Release/Color.o obj/graphics_Release/CompareOp.o obj/graphics_Release/DebugRenderer.o obj/graphics_Release/Decal.o obj/graphics_Release/DecalRData.o obj/graphics_Release/DescriptorManager.o obj/graphics_Release/Device.o obj/graphics_Release/Device1.o obj/graphics_Release/Device2.o obj/graphics_Release/DeviceCommandContext.o obj/graphics_Release/DeviceCommandContext1.o obj/graphics_Release/DeviceCommandContext2.o obj/graphics_Release/DeviceSelection.o obj/graphics_Release/Font.o obj/graphics_Release/FontManager.o obj/graphics_Release/FontMetrics.o obj/graphics_Release/Framebuffer.o obj/graphics_Release/Framebuffer1.o obj/graphics_Release/Framebuffer2.o obj/graphics_Release/GPUSkinnedModelRenderer.o obj/graphics_Release/GameView.o obj/graphics_Release/HFTracer.o obj/graphics_Release/HeightMipmap.o obj/graphics_Release/ICameraController.o obj/graphics_Release/InstancingModelRenderer.o obj/graphics_Release/JSInterface_GameView.o obj/graphics_Release/JSInterface_Renderer.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/Mapping.o obj/graphics_Release/Mapping1.o obj/graphics_Release/Material.o obj/graphics_Release/MaterialManager.o obj/graphics_Release/MeshManager.o obj/graphics_Release/MikktspaceWrap.o obj/graphics_Release/MiniMapTexture.o obj/graphics_Release/MiniPatch.o obj/graphics_Release/Model.o obj/graphics_Release/ModelAbstract.o obj/graphics_Release/ModelDef.o obj/graphics_Release/ModelRenderer.o obj/graphics_Release/ObjectBase.o obj/graphics_Release/ObjectEntry.o obj/graphics_Release/ObjectManager.o obj/graphics_Release/OgreGLSLPreprocessor.o obj/graphics_Release/Overlay.o obj/graphics_Release/OverlayRenderer.o obj/graphics_Release/ParticleEmitter.o obj/graphics_Release/ParticleEmitterType.o obj/graphics_Release/ParticleManager.o obj/graphics_Release/ParticleRenderer.o obj/graphics_Release/Patch.o obj/graphics_Release/PatchRData.o obj/graphics_Release/PipelineState.o obj/graphics_Release/PipelineState1.o obj/graphics_Release/PipelineState2.o obj/graphics_Release/PipelineState3.o obj/graphics_Release/PostprocManager.o obj/graphics_Release/PreprocessorWrapper.o obj/graphics_Release/RenderModifiers.o obj/graphics_Release/RenderPassManager.o obj/graphics_Release/Renderer.o obj/graphics_Release/RenderingOptions.o obj/graphics_Release/RingCommandContext.o obj/graphics_Release/Sampler.o obj/graphics_Release/SamplerManager.o obj/graphics_Release/Scene.o obj/graphics_Release/SceneRenderer.o obj/graphics_Release/ShaderDefines.o obj/graphics_Release/ShaderManager.o obj/graphics_Release/ShaderProgram.o obj/graphics_Release/ShaderProgram1.o obj/graphics_Release/ShaderProgram2.o obj/graphics_Release/ShaderProgram3.o obj/graphics_Release/ShaderTechnique.o obj/graphics_Release/ShadowMap.o obj/graphics_Release/SilhouetteRenderer.o obj/graphics_Release/SkeletonAnimDef.o obj/graphics_Release/SkeletonAnimManager.o obj/graphics_Release/SkyManager.o obj/graphics_Release/SmoothedValue.o obj/graphics_Release/SubmitScheduler.o obj/graphics_Release/SwapChain.o obj/graphics_Release/Terrain.o obj/graphics_Release/TerrainOverlay.o obj/graphics_Release/TerrainProperties.o obj/graphics_Release/TerrainRenderer.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/Texture.o obj/graphics_Release/Texture1.o obj/graphics_Release/Texture2.o obj/graphics_Release/TextureConverter.o obj/graphics_Release/TextureManager.o obj/graphics_Release/TexturedLineRData.o obj/graphics_Release/TimeManager.o obj/graphics_Release/Unit.o obj/graphics_Release/UnitAnimation.o obj/graphics_Release/UnitManager.o obj/graphics_Release/Utilities.o obj/graphics_Release/VMA.o obj/graphics_Release/VertexArray.o obj/graphics_Release/VertexBuffer.o obj/graphics_Release/VertexBufferManager.o obj/graphics_Release/WaterManager.o obj/graphics_Release/mikktspace.o obj/graphics_Release/precompiled.o obj/graphics_Release/weldmesh.o ==== Building pyrogenesis (release) ==== ==== Building test (release) ==== Creating obj/pyrogenesis_Release @@ -40671,77 +40707,77 @@ Creating obj/test_Release mkdir -p obj/test_Release precompiled.h -Generating stub_impl_hack.cpp g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/precompiled.h.gch" -MF "obj/test_Release/precompiled.h.d" -c "../../../source/pch/test/precompiled.h" +Generating stub_impl_hack.cpp mkdir -p generated Generating test_AtlasObjectXML.cpp +Generating test_Bound.cpp +mkdir -p generated mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/stub_impl_hack.cpp ../../../source/ps/tests/stub_impl_hack.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_AtlasObjectXML.cpp ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Bound.cpp ../../../source/maths/tests/test_Bound.h Generating test_BoundingSphere.cpp Generating test_Brush.cpp -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/stub_impl_hack.cpp ../../../source/ps/tests/stub_impl_hack.h Generating test_CGUIText.cpp -Generating test_Bound.cpp -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_AtlasObjectXML.cpp ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.h +Generating test_CLogger.cpp mkdir -p generated mkdir -p generated mkdir -p generated mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Bound.cpp ../../../source/maths/tests/test_Bound.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_BoundingSphere.cpp ../../../source/maths/tests/test_BoundingSphere.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Brush.cpp ../../../source/maths/tests/test_Brush.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CGUIText.cpp ../../../source/gui/tests/test_CGUIText.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CLogger.cpp ../../../source/ps/tests/test_CLogger.h Generating test_CStr.cpp -Generating test_Camera.cpp -Generating test_CLogger.cpp -Generating test_CinemaManager.cpp mkdir -p generated -mkdir -p generated -mkdir -p generated -mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CLogger.cpp ../../../source/ps/tests/test_CLogger.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CStr.cpp ../../../source/ps/tests/test_CStr.h +Generating test_Camera.cpp +mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Camera.cpp ../../../source/graphics/tests/test_Camera.h +Generating test_CinemaManager.cpp +mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CinemaManager.cpp ../../../source/simulation2/components/tests/test_CinemaManager.h Generating test_CmdLineArgs.cpp mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CmdLineArgs.cpp ../../../source/ps/GameSetup/tests/test_CmdLineArgs.h Generating test_CmpTemplateManager.cpp +Generating test_Color.cpp +mkdir -p generated mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Color.cpp ../../../source/graphics/tests/test_Color.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CmpTemplateManager.cpp ../../../source/simulation2/tests/test_CmpTemplateManager.h -Generating test_Color.cpp Generating test_CommandQueue.cpp mkdir -p generated -mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_CommandQueue.cpp ../../../source/simulation2/components/tests/test_CommandQueue.h -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Color.cpp ../../../source/graphics/tests/test_Color.h Generating test_ComponentManager.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ComponentManager.cpp ../../../source/simulation2/tests/test_ComponentManager.h Generating test_ConfigDB.cpp mkdir -p generated Generating test_DynamicArena.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ConfigDB.cpp ../../../source/ps/tests/test_ConfigDB.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_DynamicArena.cpp ../../../source/lib/allocators/tests/test_DynamicArena.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ComponentManager.cpp ../../../source/simulation2/tests/test_ComponentManager.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ConfigDB.cpp ../../../source/ps/tests/test_ConfigDB.h Generating test_EntityMap.cpp mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_EntityMap.cpp ../../../source/simulation2/tests/test_EntityMap.h Generating test_FSM.cpp -mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FSM.cpp ../../../source/network/tests/test_FSM.h Generating test_FileTransfer.cpp mkdir -p generated +mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FSM.cpp ../../../source/network/tests/test_FSM.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FileTransfer.cpp ../../../source/network/tests/test_FileTransfer.h Generating test_Fixed.cpp mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Fixed.cpp ../../../source/maths/tests/test_Fixed.h Generating test_FixedVector2D.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FixedVector2D.cpp ../../../source/maths/tests/test_FixedVector2D.h Generating test_FixedVector3D.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FixedVector2D.cpp ../../../source/maths/tests/test_FixedVector2D.h -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FixedVector3D.cpp ../../../source/maths/tests/test_FixedVector3D.h Generating test_FunctionWrapper.cpp +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_FixedVector3D.cpp ../../../source/maths/tests/test_FixedVector3D.h Generating test_Future.cpp mkdir -p generated mkdir -p generated @@ -40749,18 +40785,18 @@ /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Future.cpp ../../../source/ps/tests/test_Future.h Generating test_GUISetting.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_GUISetting.cpp ../../../source/gui/tests/test_GUISetting.h Generating test_GuiManager.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_GUISetting.cpp ../../../source/gui/tests/test_GUISetting.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_GuiManager.cpp ../../../source/gui/tests/test_GuiManager.h Generating test_Hashing.cpp mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Hashing.cpp ../../../source/ps/tests/test_Hashing.h Generating test_HierPathfinder.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_HierPathfinder.cpp ../../../source/simulation2/components/tests/test_HierPathfinder.h Generating test_Hotkeys.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_HierPathfinder.cpp ../../../source/simulation2/components/tests/test_HierPathfinder.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Hotkeys.cpp ../../../source/ps/tests/test_Hotkeys.h Generating test_LOSTexture.cpp mkdir -p generated @@ -40779,35 +40815,35 @@ /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Mod.cpp ../../../source/ps/tests/test_Mod.h Generating test_ModIo.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ModIo.cpp ../../../source/ps/tests/test_ModIo.h Generating test_Model.cpp -Generating test_NetMessage.cpp mkdir -p generated -mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_NetMessage.cpp ../../../source/network/tests/test_NetMessage.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ModIo.cpp ../../../source/ps/tests/test_ModIo.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Model.cpp ../../../source/graphics/tests/test_Model.h +Generating test_NetMessage.cpp Generating test_ObstructionManager.cpp mkdir -p generated +mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_NetMessage.cpp ../../../source/network/tests/test_NetMessage.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ObstructionManager.cpp ../../../source/simulation2/components/tests/test_ObstructionManager.h Generating test_ParamNode.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ParamNode.cpp ../../../source/simulation2/tests/test_ParamNode.h Generating test_ParseString.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ParamNode.cpp ../../../source/simulation2/tests/test_ParamNode.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ParseString.cpp ../../../source/gui/tests/test_ParseString.h Generating test_Pathfinder.cpp mkdir -p generated -Generating test_Position.cpp /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Pathfinder.cpp ../../../source/simulation2/components/tests/test_Pathfinder.h +Generating test_Position.cpp mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Position.cpp ../../../source/simulation2/components/tests/test_Position.h Generating test_Preprocessor.cpp -mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Preprocessor.cpp ../../../source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.h Generating test_Promises.cpp mkdir -p generated -Generating test_RangeManager.cpp +mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Preprocessor.cpp ../../../source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Promises.cpp ../../../source/scriptinterface/tests/test_Promises.h +Generating test_RangeManager.cpp mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_RangeManager.cpp ../../../source/simulation2/components/tests/test_RangeManager.h Generating test_RelaxNG.cpp @@ -40816,51 +40852,51 @@ Generating test_ScriptConversions.cpp mkdir -p generated Generating test_ScriptInterface.cpp +Generating test_SerializeTemplates.cpp /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ScriptConversions.cpp ../../../source/scriptinterface/tests/test_ScriptConversions.h mkdir -p generated -Generating test_SerializeTemplates.cpp -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ScriptInterface.cpp ../../../source/scriptinterface/tests/test_ScriptInterface.h mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ScriptInterface.cpp ../../../source/scriptinterface/tests/test_ScriptInterface.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_SerializeTemplates.cpp ../../../source/simulation2/tests/test_SerializeTemplates.h Generating test_Serializer.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Serializer.cpp ../../../source/simulation2/tests/test_Serializer.h Generating test_ShaderManager.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Serializer.cpp ../../../source/simulation2/tests/test_Serializer.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_ShaderManager.cpp ../../../source/graphics/tests/test_ShaderManager.h Generating test_Simulation2.cpp -Generating test_Sqrt.cpp mkdir -p generated +Generating test_Sqrt.cpp mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Simulation2.cpp ../../../source/simulation2/tests/test_Simulation2.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Sqrt.cpp ../../../source/maths/tests/test_Sqrt.h Generating test_StaticVector.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_StaticVector.cpp ../../../source/ps/containers/tests/test_StaticVector.h Generating test_TaskManager.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TaskManager.cpp ../../../source/ps/tests/test_TaskManager.h Generating test_Terrain.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TaskManager.cpp ../../../source/ps/tests/test_TaskManager.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Terrain.cpp ../../../source/graphics/tests/test_Terrain.h -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_StaticVector.cpp ../../../source/ps/containers/tests/test_StaticVector.h Generating test_TerritoryManager.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TerritoryManager.cpp ../../../source/simulation2/components/tests/test_TerritoryManager.h Generating test_TextureConverter.cpp mkdir -p generated Generating test_TextureManager.cpp -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TerritoryManager.cpp ../../../source/simulation2/components/tests/test_TerritoryManager.h Generating test_XMBData.cpp -mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TextureConverter.cpp ../../../source/graphics/tests/test_TextureConverter.h -mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TextureManager.cpp ../../../source/graphics/tests/test_TextureManager.h -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_XMBData.cpp ../../../source/ps/XMB/tests/test_XMBData.h Generating test_XMLWriter.cpp -mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_XMLWriter.cpp ../../../source/ps/XML/tests/test_XMLWriter.h Generating test_Xeromyces.cpp mkdir -p generated +mkdir -p generated +mkdir -p generated +mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_Xeromyces.cpp ../../../source/ps/XML/tests/test_Xeromyces.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_TextureManager.cpp ../../../source/graphics/tests/test_TextureManager.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_XMBData.cpp ../../../source/ps/XMB/tests/test_XMBData.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_XMLWriter.cpp ../../../source/ps/XML/tests/test_XMLWriter.h Generating test_adapters.cpp mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_adapters.cpp ../../../source/lib/allocators/tests/test_adapters.h @@ -40875,95 +40911,95 @@ /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_archive_zip.cpp ../../../source/lib/file/archive/tests/test_archive_zip.h Generating test_bits.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_bits.cpp ../../../source/lib/tests/test_bits.h +Generating test_cache_adt.cpp Generating test_byte_order.cpp mkdir -p generated -Generating test_cache_adt.cpp +mkdir -p generated +Generating test_fmt.cpp +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_bits.cpp ../../../source/lib/tests/test_bits.h mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_byte_order.cpp ../../../source/lib/tests/test_byte_order.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_cache_adt.cpp ../../../source/lib/tests/test_cache_adt.h -Generating test_fmt.cpp +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_fmt.cpp ../../../source/ps/tests/test_fmt.h Generating test_fnv_hash.cpp mkdir -p generated -mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_fnv_hash.cpp ../../../source/lib/tests/test_fnv_hash.h -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_fmt.cpp ../../../source/ps/tests/test_fmt.h Generating test_lib.cpp -Generating test_path.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_lib.cpp ../../../source/lib/tests/test_lib.h +Generating test_path.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_path.cpp ../../../source/lib/tests/test_path.h Generating test_path_util.cpp mkdir -p generated Generating test_pkcs5_pbkdf5.cpp -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_lib.cpp ../../../source/lib/tests/test_lib.h -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_path.cpp ../../../source/lib/tests/test_path.h -mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_path_util.cpp ../../../source/lib/tests/test_path_util.h -Generating test_posix.cpp mkdir -p generated +Generating test_posix.cpp /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_pkcs5_pbkdf5.cpp ../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.h -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_posix.cpp ../../../source/lib/posix/tests/test_posix.h Generating test_rand.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_rand.cpp ../../../source/lib/tests/test_rand.h -Generating test_regex.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_regex.cpp ../../../source/lib/tests/test_regex.h +Generating test_regex.cpp +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_posix.cpp ../../../source/lib/posix/tests/test_posix.h Generating test_rtl.cpp +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_rand.cpp ../../../source/lib/tests/test_rand.h mkdir -p generated +mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_regex.cpp ../../../source/lib/tests/test_regex.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_rtl.cpp ../../../source/lib/sysdep/tests/test_rtl.h Generating test_scripts.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_scripts.cpp ../../../source/simulation2/components/tests/test_scripts.h Generating test_secure_crt.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_scripts.cpp ../../../source/simulation2/components/tests/test_scripts.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_secure_crt.cpp ../../../source/lib/tests/test_secure_crt.h Generating test_sysdep.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_sysdep.cpp ../../../source/lib/sysdep/tests/test_sysdep.h Generating test_test.cpp -Generating test_tex.cpp -mkdir -p generated mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_sysdep.cpp ../../../source/lib/sysdep/tests/test_sysdep.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_test.cpp ../../../source/ps/tests/test_test.h -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_tex.cpp ../../../source/lib/tex/tests/test_tex.h +Generating test_tex.cpp +mkdir -p generated Generating test_trace.cpp +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_tex.cpp ../../../source/lib/tex/tests/test_tex.h mkdir -p generated Generating test_vfs_real_path.cpp mkdir -p generated -Generating test_vfs_tree.cpp /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_trace.cpp ../../../source/lib/file/common/tests/test_trace.h -mkdir -p generated /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_vfs_real_path.cpp ../../../source/lib/file/vfs/tests/test_vfs_real_path.h -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_vfs_tree.cpp ../../../source/lib/file/vfs/tests/test_vfs_tree.h +Generating test_vfs_tree.cpp +mkdir -p generated Generating test_vfs_util.cpp mkdir -p generated +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_vfs_tree.cpp ../../../source/lib/file/vfs/tests/test_vfs_tree.h +/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_vfs_util.cpp ../../../source/lib/file/vfs/tests/test_vfs_util.h Generating test_wchar.cpp mkdir -p generated -/build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_vfs_util.cpp ../../../source/lib/file/vfs/tests/test_vfs_util.h /build/reproducible-path/0ad-0.27.1/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --have-std --have-eh --include=precompiled.h -o ./generated/test_wchar.cpp ../../../source/lib/tests/test_wchar.h touch "obj/test_Release/precompiled.h" precompiled.cpp +g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/precompiled.o" -MF "obj/test_Release/precompiled.d" -c "../../../source/pch/test/precompiled.cpp" stub_impl_hack.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/stub_impl_hack.o" -MF "obj/test_Release/stub_impl_hack.d" -c "generated/stub_impl_hack.cpp" test_AtlasObjectXML.cpp -g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/precompiled.o" -MF "obj/test_Release/precompiled.d" -c "../../../source/pch/test/precompiled.cpp" -test_Bound.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_AtlasObjectXML.o" -MF "obj/test_Release/test_AtlasObjectXML.d" -c "generated/test_AtlasObjectXML.cpp" -g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Bound.o" -MF "obj/test_Release/test_Bound.d" -c "generated/test_Bound.cpp" +test_Bound.cpp test_BoundingSphere.cpp -test_Brush.cpp +g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Bound.o" -MF "obj/test_Release/test_Bound.d" -c "generated/test_Bound.cpp" +g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_BoundingSphere.o" -MF "obj/test_Release/test_BoundingSphere.d" -c "generated/test_BoundingSphere.cpp" test_CGUIText.cpp test_CLogger.cpp -g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_BoundingSphere.o" -MF "obj/test_Release/test_BoundingSphere.d" -c "generated/test_BoundingSphere.cpp" test_CStr.cpp +test_Camera.cpp +test_Brush.cpp +test_CinemaManager.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Brush.o" -MF "obj/test_Release/test_Brush.d" -c "generated/test_Brush.cpp" g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_CGUIText.o" -MF "obj/test_Release/test_CGUIText.d" -c "generated/test_CGUIText.cpp" g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_CLogger.o" -MF "obj/test_Release/test_CLogger.d" -c "generated/test_CLogger.cpp" g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_CStr.o" -MF "obj/test_Release/test_CStr.d" -c "generated/test_CStr.cpp" -test_Camera.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Camera.o" -MF "obj/test_Release/test_Camera.d" -c "generated/test_Camera.cpp" -test_CinemaManager.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_CinemaManager.o" -MF "obj/test_Release/test_CinemaManager.d" -c "generated/test_CinemaManager.cpp" test_CmdLineArgs.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_CmdLineArgs.o" -MF "obj/test_Release/test_CmdLineArgs.d" -c "generated/test_CmdLineArgs.cpp" @@ -41018,12 +41054,16 @@ g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Hotkeys.o" -MF "obj/test_Release/test_Hotkeys.d" -c "generated/test_Hotkeys.cpp" test_LOSTexture.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_LOSTexture.o" -MF "obj/test_Release/test_LOSTexture.d" -c "generated/test_LOSTexture.cpp" -Linking pyrogenesis -g++ -o "../../../binaries/system/pyrogenesis" obj/pyrogenesis_Release/main.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/spidermonkey/lib -L../../../libraries/source/nvtt/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -Wl,--start-group ../../../binaries/system/libmocks_real.a ../../../binaries/system/libnetwork.a ../../../binaries/system/librlinterface.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.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/libgladwrapper.a ../../../binaries/system/libmongoose.a -lSDL2 -lpng16 -lmozjs115-release -lmozjs115-rust -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -licudata -lsodium -lfmt -lfreetype -lX11 -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lidn -lgnutls -lz -lminiupnpc -lrt -ldl -Wl,--end-group test_MD5.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_MD5.o" -MF "obj/test_Release/test_MD5.d" -c "generated/test_MD5.cpp" test_MapGenerator.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_MapGenerator.o" -MF "obj/test_Release/test_MapGenerator.d" -c "generated/test_MapGenerator.cpp" +test_Matrix3d.cpp +g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Matrix3d.o" -MF "obj/test_Release/test_Matrix3d.d" -c "generated/test_Matrix3d.cpp" +Linking pyrogenesis +g++ -o "../../../binaries/system/pyrogenesis" obj/pyrogenesis_Release/main.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/spidermonkey/lib -L../../../libraries/source/nvtt/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -Wl,--start-group ../../../binaries/system/libmocks_real.a ../../../binaries/system/libnetwork.a ../../../binaries/system/librlinterface.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.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/libgladwrapper.a ../../../binaries/system/libmongoose.a -lSDL2 -lpng16 -lmozjs115-release -lmozjs115-rust -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -licudata -lsodium -lfmt -lfreetype -lX11 -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lidn -lgnutls -lz -lminiupnpc -lrt -ldl -Wl,--end-group +test_Mod.cpp +g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Mod.o" -MF "obj/test_Release/test_Mod.d" -c "generated/test_Mod.cpp" In file included from /usr/include/string.h:548, from /usr/include/c++/15/cstring:48, from ../../../source/lib/pch/pch_stdlib.h:42, @@ -41042,8 +41082,8 @@ /build/reproducible-path/0ad-0.27.1/source/maths/tests/test_MD5.h:103:29: note: 'm' declared here 103 | MD5 m; | ^ -test_Matrix3d.cpp -g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Matrix3d.o" -MF "obj/test_Release/test_Matrix3d.d" -c "generated/test_Matrix3d.cpp" +test_ModIo.cpp +g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_ModIo.o" -MF "obj/test_Release/test_ModIo.d" -c "generated/test_ModIo.cpp" In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void MD5::Update(const u8*, size_t)' at ../../../source/maths/MD5.h:45:10, inlined from 'void TestMD5::compare(const char*, const char*)' at /build/reproducible-path/0ad-0.27.1/source/maths/tests/test_MD5.h:36:11, @@ -41058,10 +41098,6 @@ /build/reproducible-path/0ad-0.27.1/source/maths/tests/test_MD5.h:35:21: note: 'm' declared here 35 | MD5 m; | ^ -test_Mod.cpp -g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Mod.o" -MF "obj/test_Release/test_Mod.d" -c "generated/test_Mod.cpp" -test_ModIo.cpp -g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_ModIo.o" -MF "obj/test_Release/test_ModIo.d" -c "generated/test_ModIo.cpp" test_Model.cpp g++ -include obj/test_Release/precompiled.h -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.27.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem ../../../source/third_party/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/aarch64-linux-gnu -isystem /usr/include/mit-krb5 -isystem /usr/include/p11-kit-1 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -fstrict-aliasing -fno-omit-frame-pointer -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fpch-preprocess -fPIC -fvisibility=hidden -D_REENTRANT -pthread -o "obj/test_Release/test_Model.o" -MF "obj/test_Release/test_Model.d" -c "generated/test_Model.cpp" test_NetMessage.cpp @@ -41178,13 +41214,7 @@ g++ -o "../../../binaries/system/test" obj/test_Release/precompiled.o obj/test_Release/stub_impl_hack.o obj/test_Release/test_AtlasObjectXML.o obj/test_Release/test_Bound.o obj/test_Release/test_BoundingSphere.o obj/test_Release/test_Brush.o obj/test_Release/test_CGUIText.o obj/test_Release/test_CLogger.o obj/test_Release/test_CStr.o obj/test_Release/test_Camera.o obj/test_Release/test_CinemaManager.o obj/test_Release/test_CmdLineArgs.o obj/test_Release/test_CmpTemplateManager.o obj/test_Release/test_Color.o obj/test_Release/test_CommandQueue.o obj/test_Release/test_ComponentManager.o obj/test_Release/test_ConfigDB.o obj/test_Release/test_DynamicArena.o obj/test_Release/test_EntityMap.o obj/test_Release/test_FSM.o obj/test_Release/test_FileTransfer.o obj/test_Release/test_Fixed.o obj/test_Release/test_FixedVector2D.o obj/test_Release/test_FixedVector3D.o obj/test_Release/test_FunctionWrapper.o obj/test_Release/test_Future.o obj/test_Release/test_GUISetting.o obj/test_Release/test_GuiManager.o obj/test_Release/test_Hashing.o obj/test_Release/test_HierPathfinder.o obj/test_Release/test_Hotkeys.o obj/test_Release/test_LOSTexture.o obj/test_Release/test_MD5.o obj/test_Release/test_MapGenerator.o obj/test_Release/test_Matrix3d.o obj/test_Release/test_Mod.o obj/test_Release/test_ModIo.o obj/test_Release/test_Model.o obj/test_Release/test_NetMessage.o obj/test_Release/test_ObstructionManager.o obj/test_Release/test_ParamNode.o obj/test_Release/test_ParseString.o obj/test_Release/test_Pathfinder.o obj/test_Release/test_Position.o obj/test_Release/test_Preprocessor.o obj/test_Release/test_Promises.o obj/test_Release/test_RangeManager.o obj/test_Release/test_RelaxNG.o obj/test_Release/test_ScriptConversions.o obj/test_Release/test_ScriptInterface.o obj/test_Release/test_SerializeTemplates.o obj/test_Release/test_Serializer.o obj/test_Release/test_ShaderManager.o obj/test_Release/test_Simulation2.o obj/test_Release/test_Sqrt.o obj/test_Release/test_StaticVector.o obj/test_Release/test_TaskManager.o obj/test_Release/test_Terrain.o obj/test_Release/test_TerritoryManager.o obj/test_Release/test_TextureConverter.o obj/test_Release/test_TextureManager.o obj/test_Release/test_XMBData.o obj/test_Release/test_XMLWriter.o obj/test_Release/test_Xeromyces.o obj/test_Release/test_adapters.o obj/test_Release/test_adts.o obj/test_Release/test_allocators.o obj/test_Release/test_archive_zip.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_fmt.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_pkcs5_pbkdf5.o obj/test_Release/test_posix.o obj/test_Release/test_rand.o obj/test_Release/test_regex.o obj/test_Release/test_root.o obj/test_Release/test_rtl.o obj/test_Release/test_scripts.o obj/test_Release/test_secure_crt.o obj/test_Release/test_setup.o obj/test_Release/test_sysdep.o obj/test_Release/test_test.o obj/test_Release/test_tex.o obj/test_Release/test_trace.o obj/test_Release/test_vfs_real_path.o obj/test_Release/test_vfs_tree.o obj/test_Release/test_vfs_util.o obj/test_Release/test_wchar.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/spidermonkey/lib -L../../../libraries/source/nvtt/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -Wl,--start-group ../../../binaries/system/libnetwork.a ../../../binaries/system/librlinterface.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.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/libgladwrapper.a ../../../binaries/system/libmongoose.a ../../../binaries/system/libmocks_test.a ../../../binaries/system/libAtlasObject.a -lSDL2 -lpng16 -lmozjs115-release -lmozjs115-rust -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -licudata -lsodium -lfmt -lfreetype -lX11 -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lidn -lgnutls -lz -lminiupnpc -lrt -ldl -Wl,--end-group make[2]: Leaving directory '/build/reproducible-path/0ad-0.27.1/build/workspaces/gcc' make[1]: Leaving directory '/build/reproducible-path/0ad-0.27.1' - debian/rules override_dh_auto_test -make[1]: Entering directory '/build/reproducible-path/0ad-0.27.1' -# Note: Avoid running tests from root dir of build, otherwise certain -# tests (i.e. in testsuite MeshManager) may not work as intended and -# create spurious directories above root dir (../data/mods). -# Also avoid running tests on non-amd64 due to testsuite flakiness. -make[1]: Leaving directory '/build/reproducible-path/0ad-0.27.1' +dh: command-omitted: The call to "debian/rules override_dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install @@ -41219,18 +41249,18 @@ diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvcore.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvcore.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozjs115-release.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozjs115-release.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvtt.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvtt.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvcore.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvcore.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' +dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' dh_installdeb dh_gencontrol dh_md5sums @@ -41244,12 +41274,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1624318/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1624318/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1933470 and its subdirectories -I: Current time: Sun Nov 23 11:59:42 -12 2025 -I: pbuilder-time-stamp: 1763942382 +I: removing directory /srv/workspace/pbuilder/1624318 and its subdirectories +I: Current time: Sun Dec 27 20:52:51 +14 2026 +I: pbuilder-time-stamp: 1798354371