Diff of the two buildlogs: -- --- b1/build.log 2025-08-25 14:06:54.446562233 +0000 +++ b2/build.log 2025-08-25 14:34:17.540626676 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Sep 27 07:52:29 -12 2026 -I: pbuilder-time-stamp: 1790538749 +I: Current time: Tue Aug 26 04:06:57 +14 2025 +I: pbuilder-time-stamp: 1756130817 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-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/3898598/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2712587/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 Aug 25 14:07 /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/2712587/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2712587/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' + 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]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(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 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='f83f2ed32eb3410d827dc03ee26f968b' - 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='3898598' - PS1='# ' - PS2='> ' + INVOCATION_ID=97db2a9bd6d748f9b9206605beb834a6 + 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=2712587 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.HtLOvBx1/pbuilderrc_szTN --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.HtLOvBx1/b1 --logfile b1/build.log 0ad_0.27.1-2.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.HtLOvBx1/pbuilderrc_6WQc --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.HtLOvBx1/b2 --logfile b2/build.log 0ad_0.27.1-2.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 codethink03-arm64 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3898598/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2712587/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -552,7 +584,7 @@ Get: 379 http://deb.debian.org/debian unstable/main arm64 llvm-19-linker-tools arm64 1:19.1.7-3+b2 [1099 kB] Get: 380 http://deb.debian.org/debian unstable/main arm64 llvm-19 arm64 1:19.1.7-3+b2 [14.7 MB] Get: 381 http://deb.debian.org/debian unstable/main arm64 llvm arm64 1:19.0-63 [8332 B] -Fetched 266 MB in 1s (209 MB/s) +Fetched 266 MB in 1s (264 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 ... 19969 files and directories currently installed.) @@ -1785,8 +1817,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Sep 27 19:53:13 UTC 2026. -Universal Time is now: Sun Sep 27 19:53:13 UTC 2026. +Local time is now: Mon Aug 25 14:07:43 UTC 2025. +Universal Time is now: Mon Aug 25 14:07:43 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:arm64 (1.83.0-4.2) ... @@ -2126,7 +2158,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-2_source.changes +I: user script /srv/workspace/pbuilder/2712587/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2712587/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-2_source.changes dpkg-buildpackage: info: source package 0ad dpkg-buildpackage: info: source version 0.27.1-2 dpkg-buildpackage: info: source distribution unstable @@ -2181,44 +2217,35 @@ FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp -FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.cpp +FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.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/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: +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] 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/FCDAnimationCurve.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: -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/FCDAnimationCurve.cpp:18: +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 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/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); } @@ -2250,20 +2277,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/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] @@ -2276,15 +2289,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) {} | ^~~~~~~ -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: +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) {} | ^~~~~~~ @@ -2300,16 +2314,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) {} | ^~~~~~~ -FCollada/FCDocument/FCDCamera.cpp -In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17: +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/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/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/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/FCDAnimationCurve.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) {} | ^~~~~~~ @@ -2325,14 +2361,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/FCDocument/FCDAnimationCurve.cpp:18: -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) {} - | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -2354,9 +2382,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/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDAnimationClip.h:26: +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; } \ @@ -2367,20 +2394,40 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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/FMath/FMath.h:38, +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); @@ -2394,19 +2441,40 @@ 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/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/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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDAsset.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/FCDAnimationMultiCurve.cpp:16: +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(); } + | ^ +FCollada/FUtils/FUString.h:52:17: 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/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) {} + | ^~~~~~~ +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(); } @@ -2414,7 +2482,39 @@ 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: + 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/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) {} + | ^~~~~~~ +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) {} | ^~~~~~~ @@ -2487,14 +2587,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) {} | ^~~~~~~ -FCollada/FCDocument/FCDController.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; } - | ~~~~~~^~~~~~ +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(); } + | ^ +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) {} | ^~~~~~~ @@ -2513,18 +2619,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/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) {} - | ^~~~~~~ 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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -2543,39 +2637,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/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) {} - | ^~~~~~~ -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(); } - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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: -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, @@ -2583,20 +2644,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) {} | ^~~~~~~ -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) {} - | ^~~~~~~ +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/FCDocument.h:27, from FCollada/FColladaPlugin.cpp:11: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -2606,14 +2667,8 @@ 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/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]; - | ^ -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 +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] @@ -2622,16 +2677,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) {} | ^~~~~~~ +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]; + | ^ +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/FUtils/FUString.h:52:17: 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++); - | ^ 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*]': @@ -2641,12 +2705,33 @@ 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/FUtils/FUString.h:52:17: 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: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; } | ^~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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]; @@ -2655,27 +2740,6 @@ 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/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; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -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*]' @@ -2687,16 +2751,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: 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) {} | ^~~~ @@ -2718,14 +2772,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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/FCDocument/FCDController.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); } + | ~~~~~^~~~ +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) {} @@ -2733,12 +2789,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/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) {} | ^~~~ @@ -2754,20 +2804,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/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/FCDControllerInstance.cpp +FCollada/FCDocument/FCDControllerTools.cpp +FCollada/FCDocument/FCDEffectCode.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*]': @@ -2829,30 +2868,8 @@ FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here 177 | class FUTrackedList : private fm::pvector, FUTracker | ^~~~~~~~~~~~~ -FCollada/FCDocument/FCDControllerInstance.cpp -FCollada/FCDocument/FCDControllerTools.cpp -FCollada/FCDocument/FCDEffectCode.cpp -FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffect.cpp -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDTargetedEntity.h:24, - from FCollada/FCDocument/FCDCamera.h:24, - from FCollada/FCDocument/FCDCamera.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/FCDCamera.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/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp @@ -2884,6 +2901,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/FCDEffectPass.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*]' @@ -2916,17 +2934,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) {} | ^~~~ -FCollada/FCDocument/FCDEffectPass.cpp -In file included from FCollada/FCDocument/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDControllerInstance.cpp:11: +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/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; } | ^~~~~~ -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) {} | ^~~~~~~ @@ -2937,189 +2962,41 @@ FCollada/FUtils/FUString.h:52:17: 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.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/FCDEffectProfile.cpp -FCollada/FCDocument/FCDEffectPassState.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/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*]' - 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/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/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/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/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/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/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/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/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/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/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here - 354 | *it = item; - | ~~~~^~~~~~ 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); - | ^~~~~~~~ + 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; } \ @@ -3127,30 +3004,30 @@ 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/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/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDTargetedEntity.h:24, + from FCollada/FCDocument/FCDCamera.h:24, + from FCollada/FCDocument/FCDCamera.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/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(); } - | ^~~~~ + from FCollada/FCDocument/FCDCamera.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: +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); } @@ -3173,37 +3050,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; | ~~~~~~~~^~~~~~~~~~~~~~~ -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 >&)': -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/FCDEffectParameter.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/FCDEffectParameter.h: In member function 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::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/FCDEffectParameter.h:80:9: note: in expansion of macro 'DeclareParameter' - 80 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectParameter.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameter::Clone(FCDEffectParameter*) const': -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/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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -3214,72 +3060,6 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ 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, - 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; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -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/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/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); - | ^ -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 @@ -3295,7 +3075,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: +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); } @@ -3327,48 +3108,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/FCDocument/FCDEffectPassShader.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 >&)': +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/FCDEffectParameter.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/FUtils/FUString.h:52:17: 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/FCDocument/FCDEffectParameter.h: In member function 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::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/FCDEffectParameter.h:80:9: note: in expansion of macro 'DeclareParameter' + 80 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDEffectParameter.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameter::Clone(FCDEffectParameter*) const': +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/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: 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/FCDocument/FCDEffectPassState.cpp +FCollada/FCDocument/FCDEffectProfile.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*]': @@ -3402,28 +3178,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 = 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/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectParameter.cpp:14: @@ -3440,8 +3194,57 @@ 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: +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/FCDEffectProfileFX.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/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); } @@ -3473,8 +3276,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/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectCode.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. */ + | ^~~~~~~~ +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/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -3485,7 +3306,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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: +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/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(); } @@ -3493,7 +3346,7 @@ 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/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) {} | ^~~~~~~ @@ -3504,23 +3357,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/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/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/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; + | ^~~~~~ 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/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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, - from FCollada/FCDocument/FCDEffectParameter.h:22, - from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10: +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 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/FCDEffectParameter.h:80: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] @@ -3529,24 +3395,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 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. */ - | ^~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +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); } @@ -3557,10 +3419,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/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; - | ^~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -3582,8 +3440,79 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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; + | ~~~~^~~~~~ +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/FCDEffectPass.h:48:2: required from here +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] @@ -3592,10 +3521,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) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectProfileFX.cpp -FCollada/FCDocument/FCDEffectStandard.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +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/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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); } @@ -3627,26 +3572,41 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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/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) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectTechnique.cpp 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]': @@ -3659,8 +3619,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/FCDEffectTools.cpp -FCollada/FCDocument/FCDEmitter.cpp +FCollada/FCDocument/FCDEffectTechnique.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*]': @@ -3694,6 +3653,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/FCDEffectTools.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 >&)': @@ -3728,9 +3688,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/FCDEmitterInstance.cpp -FCollada/FCDocument/FCDEmitterObject.cpp -FCollada/FCDocument/FCDEmitterParticle.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*]': @@ -3764,20 +3721,49 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDEntity.cpp +FCollada/FCDocument/FCDEmitter.cpp +FCollada/FCDocument/FCDEmitterInstance.cpp +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/FCDEmitterObject.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectProfile.cpp:10: + 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; + | ^~~~~~~~~ +FCollada/FCDocument/FCDEmitterParticle.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/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, - 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) {} | ^~~~~~~ @@ -3814,7 +3800,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/FCDocument/FCDEffectTechnique.cpp:12: +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) {} + | ^~~~~~~ +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(); } @@ -3822,12 +3824,18 @@ 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/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/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/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitter.cpp:10: + 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; } \ @@ -3838,23 +3846,14 @@ 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: + 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) {} | ^~~~~~~ -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]': -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/FCDEffectStandard.cpp:15: + 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) {} | ^~~~~~~ @@ -3891,12 +3890,54 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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 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 | ^~~~~~~~~~~~ +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) {} | ^~~~~~~ @@ -3911,6 +3952,10 @@ 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/FUString.h:52:17: 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 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; } \ @@ -3987,9 +4032,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/FCDEntityInstance.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; } \ @@ -4000,7 +4044,24 @@ 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) {} + | ^~~~~~~ +FCollada/FCDocument/FCDEntityReference.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) {} | ^~~~~~~ @@ -4037,19 +4098,58 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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(); } - | ^~~~~ +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/FCDExternalReferenceManager.cpp +FCollada/FCDocument/FCDExtra.cpp +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/FCDEffectProfileFX.cpp:15: + 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/FCDEntityReference.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]': @@ -4066,8 +4166,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/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*]': @@ -4101,19 +4199,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/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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: @@ -4148,22 +4233,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/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/FCDForceGravity.cpp +FCollada/FCDocument/FCDForceField.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] @@ -4176,7 +4247,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/FCDForceField.cpp +FCollada/FCDocument/FCDForcePBomb.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 >&)': @@ -4197,6 +4268,17 @@ 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/FCDocument/FCDForceWind.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) {} + | ^~~~~~~ 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*]': @@ -4209,25 +4291,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/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDEntityInstance.cpp:14: -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/FCDEntityInstance.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/FCDocument/FCDForceGravity.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) {} | ^~~~ @@ -4249,16 +4312,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) {} | ^~~~ -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/FCDSceneNode.h:27, + from FCollada/FCDocument/FCDEntityInstance.cpp:14: +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/FCDEntityInstance.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/FCDControllerInstance.h:22, from FCollada/FCDocument/FCDEntityInstance.cpp:15: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -4284,6 +4355,12 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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; } + | ^~~~~~ FCollada/FCDocument/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)': FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 75 | name = FCDEntity::CleanName(_name.c_str()); @@ -4291,18 +4368,28 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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/FCDGeometry.cpp 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]': @@ -4312,27 +4399,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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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) {} | ^~~~~~~ @@ -4347,120 +4413,12 @@ 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/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*]' - 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/FCDForceWind.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 = 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, - 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) {} - | ^~~~ -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: -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; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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&)': 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 FCollada/StdAfx.h:13, @@ -4468,25 +4426,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: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; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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.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(); } @@ -4494,6 +4440,30 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/FCDExtra.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/FCDExtra.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/FCDExtra.h: In member function 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::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/FCDExtra.h:227:9: note: in expansion of macro 'DeclareParameter' + 227 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); + | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDExtra.cpp: In member function 'virtual FCDENode* FCDENode::Clone(FCDENode*) const': +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/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(); @@ -4531,11 +4501,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/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]': -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] @@ -4545,9 +4512,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDGeometryInstance.cpp -FCollada/FCDocument/FCDGeometryMesh.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); } @@ -4579,40 +4544,17 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDExtra.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/FCDExtra.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/FCDExtra.h: In member function 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::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/FCDExtra.h:227:9: note: in expansion of macro 'DeclareParameter' - 227 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); - | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDExtra.cpp: In member function 'virtual FCDENode* FCDENode::Clone(FCDENode*) const': -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: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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*]': @@ -4646,6 +4588,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 = 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/FCDEntityReference.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: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]' @@ -4666,6 +4620,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) {} | ^~~~~~~ +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, + 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) {} + | ^~~~ 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))); @@ -4682,39 +4675,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/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/FCDGeometryNURBSSurface.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/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); } @@ -4746,9 +4708,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/FCDGeometryPolygons.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/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); } @@ -4780,75 +4744,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/FCDGeometryPolygonsInput.cpp -FCollada/FCDocument/FCDGeometryPolygonsTools.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] - 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/FCDGeometryInstance.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/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/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/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/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*]': @@ -4882,15 +4777,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/FUtils/FUtils.h:120, +FCollada/FCDocument/FCDGeometryMesh.cpp +FCollada/FCDocument/FCDGeometryNURBSSurface.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/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/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); } @@ -4922,6 +4815,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) {} | ^~~~ +FCollada/FCDocument/FCDGeometryPolygons.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) {} + | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, @@ -4958,21 +4868,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 = 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 - | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, @@ -4988,6 +4883,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/FCDGeometryPolygonsInput.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) {} | ^~~~ @@ -5003,25 +4899,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: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 = 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/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*]': @@ -5055,10 +4932,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/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/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp -FCollada/FCDocument/FCDLibrary.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] @@ -5071,26 +4954,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) {} | ^~~~~~~ +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] + 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/FCDGeometryInstance.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/FCDGeometryPolygonsInput.cpp:10: + from FCollada/FCDocument/FCDGeometry.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDGeometryPolygons.h:99: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] 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) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometry.cpp:10: + from FCollada/FCDocument/FCDGeometryInstance.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 +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] @@ -5099,6 +4990,30 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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 >&)': +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; + | ^~~~~~~~~~~~ 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*]': @@ -5132,6 +5047,44 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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*]': @@ -5193,11 +5146,42 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +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; + | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/FCDLight.cpp FCollada/FCDocument/FCDLightTools.cpp -FCollada/FCDocument/FCDMaterial.cpp -FCollada/FCDocument/FCDMaterialInstance.cpp -FCollada/FCDocument/FCDMorphController.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 >&)': @@ -5222,7 +5206,6 @@ 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/FCDObject.cpp 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; } \ @@ -5233,6 +5216,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) {} | ^~~~~~~ +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 >&)': +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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -5266,59 +5285,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) {} | ^~~~ -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/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/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]': +FCollada/FCDocument/FCDGeometryPolygons.h:99: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/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 - | ^~~~~~~~~~~~ + 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/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 +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] @@ -5340,6 +5324,40 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/FCDMaterial.cpp 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 @@ -5454,6 +5472,7 @@ FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here 43 | class vector | ^~~~~~ +FCollada/FCDocument/FCDMaterialInstance.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))); @@ -5470,56 +5489,80 @@ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDMorphController.cpp +FCollada/FCDocument/FCDObject.cpp 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 - | ^~~~~~~~~~~~ + 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/FCDGeometrySource.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) {} + | ^~~~~~~ +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/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) {} | ^~~~~~~ -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/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDMaterialInstance.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 | ^~~~~~~~~~~~ -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/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/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter' - 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); +FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter' + 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); | ^~~~~~~~~~~~~~~~ -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/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/FCDocument/FCDObjectWithId.cpp +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/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] @@ -5528,37 +5571,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/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/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': -FCollada/FCDocument/FCDExtra.h:132: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/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; } - | ^~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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, - 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) {} | ^~~~~~~ @@ -5583,17 +5602,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/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/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/FUString.h:52:17: 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) {} | ^~~~ @@ -5603,15 +5614,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) {} | ^~~~ -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; } - | ~~~~~~^~~~~~ +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) {} | ^~~~~~~ @@ -5627,15 +5638,11 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/FUtils/FUtils.h:120, - from FCollada/FCollada.h:58, - from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDLightTools.cpp:9: +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) {} | ^~~~~~~ @@ -5672,34 +5679,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/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/FCDocument.cpp 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; @@ -5740,16 +5720,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/FCDObjectWithId.cpp -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; } - | ~~~~~~^~~~~~ +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) {} | ^~~~~~~ @@ -5774,6 +5757,22 @@ 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/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. */ + | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 @@ -5784,39 +5783,6 @@ 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; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -5838,41 +5804,22 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/FUString.h:52:17: 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/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/FCDocument.cpp -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. */ - | ^~~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDMaterial.cpp:16: +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; } \ @@ -5883,6 +5830,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/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*]' @@ -5941,22 +5899,7 @@ 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/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) {} - | ^~~~~~~ +FCollada/FCDocument/FCDocumentTools.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*]': @@ -6005,65 +5948,6 @@ FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ -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/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; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -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/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/FCDocumentTools.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': FCollada/FCDocument/FCDLibrary.cpp:149:29: required from here 149 | LibraryExport(); @@ -6185,11 +6069,77 @@ | ^~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDParticleModifier.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 >&)': +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/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/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/FCDPhysicsAnalyticalGeometry.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/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDPhysicsModel.cpp -FCollada/FCDocument/FCDPhysicsModelInstance.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 >&)': @@ -6221,6 +6171,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/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/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; } \ @@ -6231,6 +6193,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/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) {} + | ^~~~~~~ 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] @@ -6243,7 +6225,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/FCDocumentTools.cpp:17: +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(); } @@ -6251,33 +6233,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) {} | ^~~~~~~ -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; } - | ^~~~~ +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/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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 290 | T bb = (T) v1; (void) bb; - | ^~~~~~ -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/FCDParameterAnimatable.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/FCDPhysicsAnalyticalGeometry.h:19, - from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: +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; } \ @@ -6285,13 +6250,73 @@ 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/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) {} | ^~~~~~~ +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/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/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/FCDocumentTools.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -6308,6 +6333,22 @@ 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/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*]': @@ -6341,45 +6382,179 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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/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 + | ^~~~~~~~~ +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/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/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19, + from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.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/FCDPhysicsModelInstance.cpp:9: + 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/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/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: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/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; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +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/FCDPhysicsRigidBody.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; } - | ^~~~~~ +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/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) {} | ^~~~~~~ -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/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/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 290 | T bb = (T) v1; (void) bb; + | ^~~~~~ +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); } @@ -6405,6 +6580,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) {} | ^~~~ +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:177, + from FCollada/FUtils/FUtils.h:81, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDParameterAnimatable.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/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/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) {} + | ^~~~ +FCollada/FCDocument/FCDPhysicsModelInstance.cpp 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]': @@ -6417,15 +6687,55 @@ 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/FCDPhysicsRigidBody.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); } + | ~~~~~^~~~ +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/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]' + 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/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]' @@ -6441,35 +6751,13 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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) {} - | ^~~~~~~ -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.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) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: +FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp +FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp +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; } \ @@ -6477,6 +6765,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/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) {} | ^~~~~~~ @@ -6566,11 +6858,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': FCollada/FMath/FMArray.h:181:42: required from 'void fm::vector::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]' 181 | inline void erase(size_t index) { erase(begin() + index); } @@ -6590,194 +6877,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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]': -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); - | ^~~~~~~~ -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/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/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/FCDPhysicsRigidBodyInstance.cpp -FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp -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/FCDPhysicsRigidConstraint.cpp -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); - | ^ 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&)': @@ -6798,11 +6897,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/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/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]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ @@ -6810,14 +6907,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; } | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: 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/FCDPhysicsRigidConstraintInstance.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: + 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) {} | ^~~~~~~ @@ -6836,134 +6929,57 @@ 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/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 - 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 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; } - | ~~~~~~^~~~~~ -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/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/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsRigidBody.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, - 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/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] +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 = FCDAnimated*; _Ty = FCDAnimated*]' +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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] +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*]' +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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] +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*]' +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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] +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*]' +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDPhysicsModel.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; } - | ~~~~~~^~~~~~ +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/FCDPhysicsRigidConstraintInstance.cpp 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: + from FCollada/FCDocument/FCDPhysicsModel.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; } \ @@ -6971,7 +6987,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: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -6986,17 +7001,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: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 @@ -7084,8 +7088,119 @@ 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, +FCollada/FCDocument/FCDPhysicsScene.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); } + | ~~~~~^~~~ +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/FCDPhysicsShape.cpp +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/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. */ + | ^~~~~~~~ +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; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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/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); } @@ -7117,6 +7232,20 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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: 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); } @@ -7148,6 +7277,49 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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:24, + from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.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/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/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/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); } @@ -7179,25 +7351,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 '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/FCDPhysicsScene.cpp -FCollada/FCDocument/FCDPhysicsShape.cpp FCollada/FCDocument/FCDPlaceHolder.cpp +In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, + from FCollada/FCDocument/FCDPhysicsRigidBody.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, + 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/FCDPhysicsRigidBodyInstance.cpp:11: + from FCollada/FCDocument/FCDPhysicsScene.cpp:17: 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; } @@ -7205,7 +7380,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/FCDPhysicsScene.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) {} | ^~~~~~~ @@ -7216,24 +7391,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/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/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: + 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; } @@ -7242,17 +7401,19 @@ from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: + 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/FCDPhysicsRigidBodyParameters.h:21, - from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: +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/FCDPhysicsRigidBodyInstance.cpp:10: +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: 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; } \ @@ -7260,6 +7421,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; } | ~~~~~~^~~~~~ +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) {} | ^~~~~~~ @@ -7274,7 +7436,40 @@ 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:18: +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/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/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; } \ @@ -7297,7 +7492,30 @@ 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/FCDocument/FCDSceneNodeIterator.cpp +FCollada/FCDocument/FCDSceneNode.cpp +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/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); } @@ -7361,48 +7579,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/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/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/FCDPhysicsRigidConstraint.h:21, - from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: + 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; } @@ -7417,7 +7595,7 @@ 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: + 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; } @@ -7459,6 +7637,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/FCDSceneNodeTools.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]': @@ -7482,6 +7661,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/FCDocument/FCDSkinController.cpp +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]': @@ -7491,20 +7672,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); - | ^~~~~~~~ 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*]' @@ -7537,6 +7704,20 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/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*]' @@ -7569,76 +7750,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/FCDSceneNode.cpp -FCollada/FCDocument/FCDSceneNodeIterator.cpp -FCollada/FCDocument/FCDSceneNodeTools.cpp -FCollada/FCDocument/FCDSkinController.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/FCDPhysicsModel.h:21, - from FCollada/FCDocument/FCDPhysicsScene.cpp:17: -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/FCDPhysicsScene.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/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/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/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDTransform.cpp +FCollada/FCDocument/FCDVersion.cpp 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&)': @@ -7666,6 +7780,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/FMath/FMAllocator.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(); @@ -7680,50 +7795,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/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/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/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(); @@ -7750,7 +7821,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/FCDVersion.cpp +FCollada/FMath/FMAngleAxis.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*]': @@ -7784,40 +7855,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/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/FMAllocator.cpp +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/FCDEntityReference.h:21, + from FCollada/FCDocument/FCDSkinController.cpp:24: +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) {} + | ^~~~~~~ +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; + | ^~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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]': +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.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] @@ -7830,35 +7921,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/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/FMAngleAxis.cpp -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; } - | ^~~~~~~~~ +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/FCDSceneNodeIterator.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/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/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: + 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; } @@ -7867,7 +7943,7 @@ from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: + 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); | ^~~~~~~~ @@ -7875,48 +7951,101 @@ 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. */ - | ^~~~~~~~ -FCollada/FMath/FMColor.cpp -In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:14: +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/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/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 = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDSkinController.cpp:120:19: required from here + 120 | influences.resize(count); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDSkinController.cpp:23: +FCollada/FCDocument/FCDSkinController.h:67:23: note: 'class FCDSkinControllerVertex' declared here + 67 | class FCOLLADA_EXPORT FCDSkinControllerVertex + | ^~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]': +FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]' + 229 | reserve(count); + | ^~~~~~~ +FCollada/FCDocument/FCDSkinController.cpp:126:15: required from here + 126 | joints.resize(count); + | ~~~~~~~~~~~~~^~~~~~~ +FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerJoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here + 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint + | ^~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDSceneNode.h:24: @@ -7942,85 +8071,22 @@ 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: 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/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) {} - | ^~~~~~~ -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 - | ^~~~~~~~~~ -FCollada/FMath/FMInterpolation.cpp -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/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/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 '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]' @@ -8032,10 +8098,26 @@ 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'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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; } + | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair' 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/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 = const FCDSceneNode]' 54 | processQueue.reserve(8); @@ -8062,6 +8144,17 @@ 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/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/FMTree.h:28:15: note: 'class fm::pair' declared here 28 | class pair | ^~~~ @@ -8084,87 +8177,67 @@ 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/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/FMTree.h:28:15: note: 'class fm::pair' declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ +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 = const FCDSceneNode*; _Ty = long 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 = 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/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/FMath/FMColor.cpp +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/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); - | ^~~~~~~~~~~~~~~~~~~~~~ +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/FCDSkinController.cpp:24: -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) {} - | ^~~~~~~ -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; - | ^~~ -FCollada/FUtils/FUString.h:52:17: 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 +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/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: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*]' @@ -8233,32 +8306,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/FCDSkinController.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(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/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDTargetedEntity.cpp:18: + 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; } @@ -8267,7 +8316,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/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); | ^~~~~~~~ @@ -8275,93 +8324,15 @@ 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: -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 = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDSkinController.cpp:120:19: required from here - 120 | influences.resize(count); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FCDocument/FCDSkinController.cpp:23: -FCollada/FCDocument/FCDSkinController.h:67:23: note: 'class FCDSkinControllerVertex' declared here - 67 | class FCOLLADA_EXPORT FCDSkinControllerVertex - | ^~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]': -FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]' - 229 | reserve(count); - | ^~~~~~~ -FCollada/FCDocument/FCDSkinController.cpp:126:15: required from here - 126 | joints.resize(count); - | ~~~~~~~~~~~~~^~~~~~~ -FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerJoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here - 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint - | ^~~~~~~~~~~~~~~~~~~~~~ +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/FCDTargetedEntity.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -8386,6 +8357,42 @@ 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; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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 + | ^~~~~~~~~~ +FCollada/FMath/FMLookAt.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*]' @@ -8418,6 +8425,56 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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 + | ^~~~~~~~~~ +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/FMMatrix33.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/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/FMMatrix44.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] @@ -8437,11 +8494,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/FMath/FMLookAt.cpp -FCollada/FMath/FMMatrix33.cpp -FCollada/FMath/FMMatrix44.cpp 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; } \ @@ -8449,12 +8503,22 @@ 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/FMath/FMQuaternion.cpp -In file included from FCollada/FMath/FMath.h:44, - from FCollada/FUtils/FUtils.h:81: +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); } @@ -8486,29 +8550,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/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/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp -FCollada/FMath/FMSkew.cpp -FCollada/FMath/FMVector3.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; } \ @@ -8516,23 +8561,13 @@ 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/FMVolume.cpp -In file included from FCollada/FMath/FMath.h:44: +FCollada/FMath/FMSkew.cpp +FCollada/FMath/FMVector3.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); } @@ -8564,8 +8599,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) {} | ^~~~ +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; + | ^~ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::RotationMatrix(float)': +FCollada/FMath/FMMatrix33.cpp:41:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 41 | FMMatrix33 m(identity); + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp:45:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 45 | return m; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)': +FCollada/FMath/FMMatrix33.cpp:50:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 50 | FMMatrix33 m(identity); + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp:52:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 52 | return m; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)': +FCollada/FMath/FMMatrix33.cpp:57:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 57 | FMMatrix33 m(identity); + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 59 | return m; + | ^ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const': +FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 105 | return b; + | ^ +FCollada/FMath/FMVolume.cpp +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ +FCollada/FMath/FMMatrix33.cpp: In function 'FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)': +FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] + 120 | return mx; + | ^~ +FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' + 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) + | ^~~~~~~~~~ FCollada/FUtils/FUAssert.cpp -FCollada/FUtils/FUBase64.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; @@ -8587,6 +8682,7 @@ 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/FMath/FMMatrix44.cpp: In function 'FMMatrix44 operator*(float, const FMMatrix44&)': FCollada/FMath/FMMatrix44.cpp:302:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 302 | return mx; @@ -8667,6 +8763,7 @@ 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/FUBoundingBox.cpp FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)': FCollada/FMath/FMMatrix44.cpp:412:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 412 | return mx; @@ -8674,7 +8771,7 @@ 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/FUBoundingBox.cpp +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; @@ -8720,67 +8817,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/FUBoundingSphere.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; - | ^~ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::RotationMatrix(float)': -FCollada/FMath/FMMatrix33.cpp:41:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 41 | FMMatrix33 m(identity); - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp:45:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 45 | return m; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)': -FCollada/FMath/FMMatrix33.cpp:50:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 50 | FMMatrix33 m(identity); - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp:52:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 52 | return m; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)': -FCollada/FMath/FMMatrix33.cpp:57:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 57 | FMMatrix33 m(identity); - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 59 | return m; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const': -FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 105 | return b; - | ^ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ -FCollada/FMath/FMMatrix33.cpp: In function 'FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)': -FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] - 120 | return mx; - | ^~ -FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' - 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) - | ^~~~~~~~~~ FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp @@ -8794,8 +8830,6 @@ FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp -FCollada/FUtils/FUParameterizable.cpp -FCollada/FUtils/FUPluginManager.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; @@ -8806,7 +8840,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/FUtils/FUSemaphore.cpp +FCollada/FUtils/FUParameterizable.cpp +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; @@ -8817,12 +8852,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/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" - | ^~~~~~~ +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&)': @@ -8945,6 +8975,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/FUStringBuilder.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 = FUUri::Scheme; DATA = SchemeCallbacks*]': @@ -9052,7 +9083,6 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 354 | *it = item; | ~~~~^~~~~~ -FCollada/FUtils/FUSynchronizableObject.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:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); @@ -9069,15 +9099,17 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +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 FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlDocument.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." - | ^~~~~~~ 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&)': @@ -9113,7 +9145,12 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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 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); @@ -9149,8 +9186,20 @@ FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^~~ -FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp +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 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*]': @@ -9265,14 +9314,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; - | ^~~~~~~ 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] @@ -9372,12 +9413,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) {} | ^~~~~~~ +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/FUUri.cpp:191:120: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | if (queryDelimiter != fstring::npos) query = _uri.substr(queryDelimiter + 1, fragmentDelimiter - queryDelimiter); | ^ FCollada/FUtils/FUString.h:52:17: 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.cpp:192:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 192 | if (fragmentDelimiter != fstring::npos) fragment = _uri.substr(fragmentDelimiter + 1); | ^ @@ -9402,7 +9456,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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp +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/FUtils/FUUri.cpp: In member function 'fstring FUUri::GetAbsolutePath() const': FCollada/FUtils/FUUri.cpp:340:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 340 | outString = path; @@ -9423,6 +9491,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; + | ^~~~~~~ FCollada/FUtils/FUUri.cpp:513:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 513 | relativePath = FC("./"); | ^~~~ @@ -9438,6 +9514,28 @@ FCollada/FUtils/FUString.h:52:17: 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/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; @@ -9451,31 +9549,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) {} | ^~~~~~~ +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) {} + | ^~~~ 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) {} | ^~~~~~~ -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]': @@ -9488,6 +9601,7 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp 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]' @@ -9509,151 +9623,30 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXCameraExport.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/FAXCameraImport.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(); - | ^ -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) {} - | ^~~~~~~ -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(); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXColladaParser.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/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/FAXColladaParser.cpp -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; - | ~~~~~~~^~~~~ + 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) {} | ^~~~~~~ -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/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 '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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: + 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; } @@ -9672,11 +9665,9 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp -FColladaPlugins/FArchiveXML/FAXControllerImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: + from FColladaPlugins/FArchiveXML/FAXAnimationImport.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; } @@ -9696,7 +9687,7 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: + 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; } @@ -9714,6 +9705,110 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::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: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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerExport.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/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 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) {} + | ^~~~~~~ +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) {} + | ^~~~~~~ +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/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 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] @@ -9722,7 +9817,12 @@ FCollada/FUtils/FUString.h:52: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/FAXEmitterExport.cpp +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) {} + | ^~~~~~~ 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] @@ -9731,30 +9831,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) {} | ^~~~~~~ -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()); - | ^ +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/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: +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/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/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) {} | ^~~~~~~ @@ -9771,6 +9866,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/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) {} + | ^~~~~~~ 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()); @@ -9778,6 +9881,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) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXControllerImport.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(); + | ^ +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) {} + | ^~~~~~~ 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()); @@ -9785,34 +9906,30 @@ FCollada/FUtils/FUString.h:52:17: 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(); - | ^ + 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) {} | ^~~~~~~ +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. */ + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: @@ -9826,6 +9943,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) {} | ^~~~~~~ +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, 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]': @@ -9839,15 +9970,8 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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) {} - | ^~~~~~~ -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); } @@ -9879,6 +10003,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/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); @@ -9892,21 +10017,13 @@ 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: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) {} - | ^~~~~~~ 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/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 @@ -9929,102 +10046,92 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -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/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 + | ^~~~~~ +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; } + | ^~~~~~ 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 | ^~~~~~~~~~~~~~~~~~~~~ +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: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/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; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -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/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/FAXEmitterImport.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 +FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' 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 - | ^~~~~~~~~ -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 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(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52: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); - | ^ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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: 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> {}; @@ -10032,8 +10139,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; @@ -10047,6 +10154,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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' 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: 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> {}; @@ -10054,8 +10170,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; @@ -10063,6 +10179,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 = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 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; + | ~~~~~~~~^~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ @@ -10072,6 +10191,9 @@ FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required 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:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10081,6 +10203,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 = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 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 = 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> {}; @@ -10088,8 +10216,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; @@ -10110,8 +10238,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; @@ -10119,12 +10247,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 = 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/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 = 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> {}; @@ -10132,8 +10285,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; @@ -10147,21 +10300,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) {} | ^~~~ -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) {} - | ^~~~~~~ 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> {}; @@ -10169,8 +10307,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; @@ -10184,13 +10322,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 = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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/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> {}; @@ -10198,8 +10329,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; @@ -10220,8 +10351,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; @@ -10254,8 +10385,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; @@ -10288,8 +10419,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; @@ -10310,51 +10441,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/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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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 = FCDMorphController*; _Ty = FCDMorphControllerData]' 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) {} - | ^~~~ 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/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) {} | ^~~~~~~ @@ -10377,8 +10475,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; @@ -10392,6 +10490,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 = 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 + | ^~~~ +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/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; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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 @@ -10402,34 +10561,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/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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' 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 = _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> {}; @@ -10438,8 +10594,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; @@ -10501,16 +10657,31 @@ 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/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/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) {} | ^~~~~~~ @@ -10518,55 +10689,34 @@ 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::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/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/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] +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/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/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::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); } @@ -10574,18 +10724,15 @@ 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]' +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: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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10598,173 +10745,38 @@ 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/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) {} - | ^~~~~~~ -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 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 - | ^~~~~~~ -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]' +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:137: required from here +FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: 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) {} - | ^~~~~~~ -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 '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 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/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) {} | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXEmitterExport.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> {}; @@ -10772,8 +10784,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -10794,8 +10806,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -10828,8 +10840,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -10850,8 +10862,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -10859,18 +10871,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) {} | ^~~~ -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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -10884,8 +10884,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -10906,8 +10906,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -10928,8 +10928,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -10950,8 +10950,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -10984,8 +10984,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -11018,8 +11018,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -11040,8 +11040,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -11074,8 +11074,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -11089,27 +11089,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 = 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 - | ^~~~ -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; } - | ^~~~ +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) {} | ^~~~~~~ @@ -11123,8 +11111,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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()); @@ -11132,6 +11120,25 @@ 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> {}; @@ -11140,8 +11147,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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; @@ -11170,6 +11177,17 @@ 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/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) {} | ^~~~~~~ @@ -11203,53 +11221,38 @@ 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/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/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]' +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:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [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:400:109: required from here - 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; - | ^ +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::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); } @@ -11266,8 +11269,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/FAXAnimationImport.cpp:30:98: required from here - 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; +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)); @@ -11281,127 +11284,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/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. */ - | ^~~~~~~~ -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/FAXEntityExport.cpp -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*]' +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 + | ^~~~~~~ +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) {} | ^~~~ 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) {} - | ^~~~~~~ -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/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/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] @@ -11420,56 +11346,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 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) {} - | ^~~~~~~ -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/FAXEmitterImport.cpp:9: + 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; } @@ -11489,7 +11368,7 @@ | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: + 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; } \ @@ -11500,68 +11379,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/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/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/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; + | ^~~~ 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*]' @@ -11579,6 +11400,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) {} | ^~~~ @@ -11607,59 +11431,13 @@ 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 - | ^~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXEntityImport.cpp -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: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11667,267 +11445,96 @@ 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/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/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 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/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/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/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; } - | ^~~~~~~~~ +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) {} | ^~~~~~~ -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:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 490 | pointer = builder.ToString(); + | ^ +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/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/FCDocument/FCDocument.h:27, - from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXControllerImport.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/FAXEmitterImport.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); } + | ~~~~~~^~~~~~~~~~~~~ +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/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, +In file included from FCollada/FMath/FMath.h:38, 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: -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] +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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 = FCDMorphController*; DATA = FCDMorphControllerData]': -FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]' - 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/FAXControllerImport.cpp:248:136: required from here - 248 | FCDMorphControllerData& data = FArchiveXML::documentLinkDataMap[morphController->GetDocument()].morphControllerDataMap[morphController]; - | ^ -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:428:61: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here - 428 | parent->data.second = data; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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*]': 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); } @@ -11959,16 +11566,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/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> {}; @@ -11976,9 +11573,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -11998,15 +11595,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -12032,9 +11630,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12078,9 +11676,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12112,9 +11710,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12146,9 +11744,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12168,18 +11766,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here - 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12193,9 +11788,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12208,46 +11803,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/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)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from FCollada/FMath/FMath.h:173: -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ 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/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/FAXForceFieldExport.cpp 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> {}; @@ -12255,9 +11822,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12276,19 +11843,6 @@ 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/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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12302,9 +11856,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12324,15 +11878,27 @@ 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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12346,44 +11912,62 @@ 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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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) {} | ^~~~ -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) {} - | ^~~~~~~ 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 '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 '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 '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 @@ -12394,15 +11978,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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 '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 '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 @@ -12413,24 +12010,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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/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 = _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> {}; @@ -12439,9 +12027,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12502,28 +12090,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/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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -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()); @@ -12537,46 +12103,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -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); } @@ -12593,9 +12128,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12608,7 +12143,84 @@ 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/FAXForceFieldImport.cpp +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/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 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; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +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/FAXEntityExport.cpp +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/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: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*]': @@ -12621,6 +12233,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; | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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) {} | ^~~~ @@ -12642,26 +12257,158 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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: +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/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/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, + from FColladaPlugins/FArchiveXML/FAXControllerImport.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/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/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/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 + | ^~~~~ +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]' + 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/FAXControllerImport.cpp:248:136: required from here + 248 | FCDMorphControllerData& data = FArchiveXML::documentLinkDataMap[morphController->GetDocument()].morphControllerDataMap[morphController]; + | ^ +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:428:61: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' 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> {}; @@ -12669,9 +12416,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12691,16 +12438,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -12726,15 +12472,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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) {} | ^~~~ +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; + | ~~~~~~~~^~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -12772,21 +12529,42 @@ 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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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 = 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 = 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 = FCDExtra*; _Ty = FCDExtra*]' + 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/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) {} | ^~~~~~~ +FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here 28 | class pair | ^~~~ @@ -12799,6 +12577,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 = 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 = 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/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> {}; @@ -12806,12 +12594,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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: 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 = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -12833,6 +12624,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 = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 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/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 + | ^~~~~~~~~~ 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> {}; @@ -12840,9 +12663,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12862,9 +12685,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12884,9 +12707,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12918,9 +12741,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12952,9 +12775,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -12964,9 +12787,39 @@ 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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/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/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/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: 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> {}; @@ -12974,30 +12827,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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/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 '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 = FCDMorphController*; _Ty = FCDMorphControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -13008,9 +12856,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13033,9 +12881,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13052,9 +12900,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13069,9 +12917,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -13102,15 +12950,35 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::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; } + | ^~~~~~ 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/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/FUString.h:52:17: 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/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -13132,6 +13000,28 @@ 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/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ +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()); @@ -13145,15 +13035,46 @@ 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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ +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); } @@ -13170,9 +13091,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13185,8 +13106,124 @@ 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/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/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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXEntityImport.cpp +FColladaPlugins/FArchiveXML/FAXForceFieldExport.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; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/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/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/FAXImportLinking.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] @@ -13216,7 +13253,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/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*]': @@ -13232,6 +13268,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/FAXInstanceExport.cpp 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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -13270,9 +13307,30 @@ FCollada/FUtils/FUString.h:52: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/FAXForceFieldExport.cpp:9: + 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) {} + | ^~~~~~~ +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; } @@ -13290,8 +13348,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/FAXInstanceExport.cpp -FColladaPlugins/FArchiveXML/FAXInstanceImport.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] @@ -13302,7 +13358,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/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; } @@ -13322,7 +13378,7 @@ | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.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; } \ @@ -13335,7 +13391,7 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: + 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; } @@ -13353,53 +13409,32 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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 - 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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXLightExport.cpp +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/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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -13433,6 +13468,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 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; } + | ^~~~~ +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/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> {}; @@ -13446,6 +13494,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/FUtils/FUString.h:52:17: 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) {} | ^~~~ @@ -13468,7 +13519,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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) {} | ^~~~ @@ -13476,21 +13526,41 @@ 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/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; } + | ^~~~~~ FCollada/FUtils/FUString.h:52:17: 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 | ^~~~ +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: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/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 = 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> {}; @@ -13504,26 +13574,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/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/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/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/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -13542,9 +13595,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/FUString.h:52:17: 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 | ^~~~ @@ -13666,22 +13716,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 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/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/FUtils/FUString.h:52:17: 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 = 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> {}; @@ -13763,14 +13800,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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) {} - | ^~~~~~~ FCollada/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) {} | ^~~~ @@ -13808,6 +13837,21 @@ 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 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(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: 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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -14021,14 +14065,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/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]' +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) {} + | ^~~~~~~ +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]' @@ -14052,6 +14109,20 @@ 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, + 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*]': @@ -14087,7 +14158,7 @@ | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXGeometryExport.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; } \ @@ -14098,7 +14169,115 @@ FCollada/FUtils/FUString.h:52: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 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: +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/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/FUString.h:52:17: note: because 'fm::stringT' 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*]': @@ -14132,43 +14311,189 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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/FAXLightImport.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); } + | ~~~~~^~~~ +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]' +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/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/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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]' +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 = 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); } | ~~~~~~^~~~~~~~~~~~~ -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] +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/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ -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: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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXMaterialImport.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> {}; + | ^~~ +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; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: @@ -14182,6 +14507,425 @@ FCollada/FUtils/FUString.h:52:17: 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) {} + | ^~~~ +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/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 = 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: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 '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/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); } + | ~~~~~~^~~~~~~~~~~~~ +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/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/FAXMaterialExport.cpp +FColladaPlugins/FArchiveXML/FAXMaterialImport.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*]': @@ -14243,6 +14987,26 @@ 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/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) {} + | ^~~~~~~ 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> {}; @@ -14623,26 +15387,6 @@ 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/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; } - | ^~~~~~ -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 '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 @@ -14841,26 +15585,6 @@ | ^~~~ 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) {} - | ^~~~~~~ -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] @@ -14879,81 +15603,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/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: -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/FAXPhysicsExport.cpp -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 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 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] @@ -14963,105 +15612,6 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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 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/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; } - | ^~~~~~ -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: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/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/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 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) {} - | ^~~~~~~ -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 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] @@ -15079,15 +15629,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/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; } - | ~~~~~~^~~~~~ 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()); @@ -15142,6 +15683,23 @@ 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]': +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/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) {} | ^~~~~~~ @@ -15155,11 +15713,7 @@ 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: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(); } - | ^~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsExport.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 @@ -15171,12 +15725,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/FUString.h:52:17: note: because 'fm::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/FAXLightImport.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; } @@ -15194,154 +15745,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 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(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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 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/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) - | ^~~~~~~~~~~~~~~~~~~ +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 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 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 - | ^~~~~ -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(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::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: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/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) {} - | ^~~~~~~ +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/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*]' @@ -15374,11 +15795,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 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/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]' @@ -15393,23 +15809,21 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ +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) {} | ^~~~~~~ -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/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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXPhysicsImport.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> {}; @@ -15501,31 +15915,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) {} | ^~~~~~~ -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/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required 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:645:72: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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/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) {} - | ^~~~~~~ FCollada/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) {} | ^~~~ @@ -15731,19 +16129,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 = FCDSkinController*; _Ty = FCDSkinControllerData]' 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 = 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> {}; @@ -15778,18 +16163,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) {} | ^~~~ -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); - | ^~~~~~~~ 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> {}; @@ -15812,17 +16185,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) {} | ^~~~ -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) {} - | ^~~~~~~ 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 @@ -16039,8 +16401,194 @@ 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) {} + | ^~~~~~~ +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/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: +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)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +FColladaPlugins/FArchiveXML/FAXPhysicsImport.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 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) {} + | ^~~~~~~ +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/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; } + | ^~~~~~ +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/FAXMaterialExport.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; } \ @@ -16051,6 +16599,157 @@ FCollada/FUtils/FUString.h:52: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 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 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(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::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: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/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(); } + | ^~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::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/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/FUtils/FUString.h:52: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) {} + | ^~~~~~~ +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/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/FAXSceneImport.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); + | ^~~~~~~~ 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); @@ -16064,6 +16763,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/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) {} + | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::ParseColorTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterColor4*, uint32)': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1617:69: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1617 | name = ReadNodeContentFull(colorNode); @@ -16080,6 +16790,20 @@ | ^~~~~~~ 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; } + | ~~~~~~^~~~~~ +FCollada/FUtils/FUString.h:52:17: 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 +In file included from FCollada/FCDocument/FCDocument.h:27, + from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialImport.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 @@ -16117,6 +16841,18 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FCDMaterialTechniqueHint& FCDMaterialTechniqueHint::operator=(const FCDMaterialTechniqueHint&)' first required here 354 | *it = item; | ~~~~^~~~~~ +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 + 858 | *((valueType*)(effectPassState->GetData() + offset)) = (valueType) FUStringConversion::convFn(ReadNodeProperty(node, DAE_VALUE_ATTRIBUTE)); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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/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*]' @@ -16149,86 +16885,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/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 - 858 | *((valueType*)(effectPassState->GetData() + offset)) = (valueType) FUStringConversion::convFn(ReadNodeProperty(node, DAE_VALUE_ATTRIBUTE)); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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/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/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/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: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*]' @@ -16274,6 +16930,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/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/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]' @@ -16339,6 +17015,7 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ +FCollada/FColladaPlugin.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> {}; @@ -16454,7 +17131,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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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 = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -16576,19 +17252,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) {} | ^~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - 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; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -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: 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> {}; @@ -16851,113 +17514,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) {} | ^~~~ -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; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.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) {} - | ^~~~ -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/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/FCollada.cpp 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': @@ -16969,25 +17525,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/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; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDEffectParameter.h:22, from FCollada/FCDocument/FCDEffectStandard.h:30, from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, @@ -16995,506 +17532,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/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) {} - | ^~~~ -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: 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/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/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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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 = 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: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 '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/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); } - | ~~~~~~^~~~~~~~~~~~~ -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/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/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] @@ -17510,6 +17547,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/FCDAnimated.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]': @@ -17533,6 +17571,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/FCDAnimationChannel.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*]' @@ -17605,15 +17644,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/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(); } - | ^~ +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) {} | ^~~~~~~ +FCollada/FCDocument/FCDAnimationClip.cpp 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] @@ -17622,6 +17673,32 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::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 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/FCDPhysicsRigidConstraint.h:21, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -17654,29 +17731,11 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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. */ - | ^~~~~~~~ -FCollada/FCDocument/FCDAnimated.cpp -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); - | ^ +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) {} | ^~~~~~~ @@ -17692,15 +17751,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; } - | ~~~~~~^~~~~~ +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) {} | ^~~~~~~ @@ -17715,6 +17769,56 @@ 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/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) {} + | ^~~~~~~ +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/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 @@ -17726,6 +17830,50 @@ 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/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: +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 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75: required from here @@ -17737,6 +17885,28 @@ FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<_xmlNode*, FUUri>::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]' 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: +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; } + | ^~~~~~~~ +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) {} + | ^~~~~~~ FCollada/FUtils/FUUri.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:33: required from here 672 | data.modelInstancesMap.insert(child, ReadNodeUrl(child)); @@ -17747,12 +17917,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/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: 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: 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] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ @@ -17786,7 +17970,25 @@ 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 FCollada/FMath/FMath.h:44: +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) {} + | ^~~~~~~ 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); } @@ -17818,6 +18020,17 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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/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); } @@ -17849,42 +18062,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); } - | ^~~~~~~ -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/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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDAnimationChannel.cpp -FCollada/FCDocument/FCDAnimationClip.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> {}; @@ -18100,6 +18277,29 @@ FCollada/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 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: 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> {}; @@ -18113,9 +18313,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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' 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/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18168,6 +18377,20 @@ FCollada/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) {} | ^~~~ +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 = 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> {}; @@ -18268,6 +18491,23 @@ 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/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/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]' @@ -18326,45 +18566,9 @@ 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: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/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 = 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::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()); @@ -18409,113 +18613,61 @@ 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 '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/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 = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' + 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/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: 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/FAXPhysicsImport.cpp:232:100: required from here - 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); - | ^ -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]' +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) {} | ^~~~ -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 - 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: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 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); } @@ -18526,6 +18678,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; | ~~~~~~~~^~~~~~~~~~~~~~~ +FCollada/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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -18547,82 +18702,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); } - | ^~~~~~~ -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/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/FCDocument/FCDAnimationClipTools.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> {}; - | ^~~ -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> {}; @@ -18669,6 +18748,34 @@ FCollada/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 '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/FAXPhysicsImport.cpp:232:100: required from here + 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); + | ^ +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: 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> {}; @@ -18682,6 +18789,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/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 = FCDAnimated*; _Ty = FCDAnimatedData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -18927,6 +19037,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/FCDocument/FCDAnimationClipTools.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 @@ -19142,30 +19253,44 @@ 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/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; } - | ^~~~~~ +FCollada/FCDocument/FCDAnimation.cpp +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/FColladaPlugin.cpp:9: + 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) {} | ^~~~~~~ -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/FCDAnimationCurve.cpp +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/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(); } + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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: + from FCollada/FCDocument/FCDAnimationClip.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 +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] @@ -19176,17 +19301,6 @@ | ^~~~~~~ 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/FCDocument/FCDAnimation.cpp -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; } - | ^~~~~~~~ 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); } @@ -19218,19 +19332,20 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDAnimationCurve.cpp -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/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/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] @@ -19257,6 +19372,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/FCDAnimationCurveTools.cpp 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]; @@ -19278,7 +19394,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/FCDAnimationCurveTools.cpp +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*]': @@ -19291,11 +19407,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/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; } - | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -19345,23 +19456,29 @@ FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here 177 | class FUTrackedList : private fm::pvector, FUTracker | ^~~~~~~~~~~~~ +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] + 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/FCDAnimationCurve.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/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(); } - | ^ +In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:18: +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 FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: +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; } \ @@ -19372,7 +19489,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 FCollada/FCDocument/FCDAnimationClip.cpp:13: +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/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/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; } @@ -19380,67 +19513,44 @@ 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(); } | ^ -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/FUtils/FUString.h:52:17: 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: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/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; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +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/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(); } + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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, + 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; } \ @@ -19451,9 +19561,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/FCDAnimationKey.cpp -FCollada/FCDocument/FCDAnimationMultiCurve.cpp -FCollada/FCDocument/FCDAsset.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*]': @@ -19466,6 +19573,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/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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -19501,64 +19620,6 @@ 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/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/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] - 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/FCDAnimationCurve.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/FCDAnimationCurve.cpp:18: -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 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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDCamera.cpp -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/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*]': @@ -19592,54 +19653,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/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/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/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/FCDAsset.cpp +FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp -In file included from FCollada/FCDocument/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDTargetedEntity.h:24, - from FCollada/FCDocument/FCDCamera.h:24, - from FCollada/FCDocument/FCDCamera.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/FCDCamera.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/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] @@ -19652,6 +19669,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/FCDControllerTools.cpp +FCollada/FCDocument/FCDEffectCode.cpp +FCollada/FCDocument/FCDEffect.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] @@ -19743,6 +19763,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/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/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*]': @@ -19776,28 +19816,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/FCDControllerTools.cpp -FCollada/FCDocument/FCDEffectCode.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': @@ -19813,7 +19831,99 @@ 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/FCDEffect.cpp +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDTargetedEntity.h:24, + from FCollada/FCDocument/FCDCamera.h:24, + from FCollada/FCDocument/FCDCamera.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/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/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/FUtils.h:120, + from FCollada/FCollada.h:58, + from FCollada/StdAfx.h:13, + from FCollada/FCDocument/FCDCamera.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/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) {} + | ^~~~~~~ +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/FCDocument/FCDEffectParameter.cpp In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDController.h:24, @@ -19860,7 +19970,40 @@ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ -FCollada/FCDocument/FCDEffectParameter.cpp +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*]': +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); } @@ -19874,34 +20017,6 @@ 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/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, - 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*]' @@ -19990,7 +20105,64 @@ FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here 354 | *it = item; | ~~~~^~~~~~ -FCollada/FCDocument/FCDEffectParameterFactory.cpp +FCollada/FCDocument/FCDEffectParameterSampler.cpp +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) {} + | ^~~~~~~ +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, + 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*]' @@ -20023,37 +20195,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/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp -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/FCDEffectPass.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffect.cpp:16: @@ -20142,6 +20284,7 @@ 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/FCDocument/FCDEffectPassState.cpp In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -20149,27 +20292,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/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: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/FCDEffectPassState.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 >&)': @@ -20190,95 +20312,14 @@ FCollada/FCDocument/FCDEffectParameter.h:80:9: note: in expansion of macro 'DeclareParameter' 80 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier")); | ^~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDEffectParameter.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameter::Clone(FCDEffectParameter*) const': -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/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/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) {} - | ^~~~~~~ -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; } - | ^~~~~~ -FCollada/FUtils/FUString.h:52:17: 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/FCDEffectProfile.cpp -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/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/FCDocument/FCDEffectParameter.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameter::Clone(FCDEffectParameter*) const': +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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -20292,22 +20333,11 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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) {} - | ^~~~~~~ -In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10: +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/FCDEffectPass.h:48:2: required from here +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] @@ -20316,18 +20346,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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20355,7 +20373,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/FCDEffectProfileFX.cpp 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; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -20378,39 +20395,79 @@ 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/FCDocument/FCDEffectProfile.cpp +FCollada/FCDocument/FCDEffectProfileFX.cpp +FCollada/FCDocument/FCDEffectStandard.cpp +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/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(); } + | ^~~~~~~ +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/FUtils/FUString.h:52:17: 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/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, 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/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*]' @@ -20478,27 +20535,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) {} | ^~~~~~~ -FCollada/FCDocument/FCDEffectStandard.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(); } - | ^~~~~~~ -FCollada/FCDocument/FCDEffectTechnique.cpp -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(); } - | ^~~~~ +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/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/FCDocument/FCDEffectTools.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 >&)': @@ -20523,73 +20572,6 @@ 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; | ^~~~ -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/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/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) {} - | ^~~~~~~ -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/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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -20623,28 +20605,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/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; - | ^~~~~~~~~ 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/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] @@ -20686,7 +20648,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/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] @@ -20700,34 +20661,6 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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/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; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -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) {} - | ^~~~~~~ -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 @@ -20743,6 +20676,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/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*]': @@ -20776,6 +20710,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/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/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/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*]': @@ -20809,6 +20767,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/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; + | ^~~~~~~~~ +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/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*]': @@ -20874,7 +20863,6 @@ 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/FCDocument/FCDEmitter.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; } \ @@ -20885,7 +20873,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/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*]': @@ -20898,6 +20885,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/FCDEmitterObject.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) {} | ^~~~ @@ -20919,14 +20907,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/FCDEmitterObject.cpp -FCollada/FCDocument/FCDEmitterParticle.cpp -FCollada/FCDocument/FCDEntity.cpp -FCollada/FCDocument/FCDEntityInstance.cpp -FCollada/FCDocument/FCDEntityReference.cpp -FCollada/FCDocument/FCDExternalReferenceManager.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterInstance.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; } \ @@ -20937,10 +20919,11 @@ 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/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/FCDEmitterParticle.cpp 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]': @@ -21023,111 +21006,20 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDExtra.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] - 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/FCDEntity.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/FCDEntity.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 - | ^~~~~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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; - | ^~~~ + from FCollada/FCDocument/FCDEmitter.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; } | ~~~~~~^~~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/FCDEntityReference.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/FCDEntityReference.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/FCDForceDeflector.cpp -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(); - | ^ -FCollada/FUtils/FUString.h:52:17: 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: In member function 'void FCDEntityReference::SetUri(const FUUri&)': -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) - | ^ -FCollada/FCDocument/FCDEntityReference.cpp:68:20: note: in expansion of macro 'TO_STRING' - 68 | entityId = TO_STRING(uri.GetFragment()); - | ^~~~~~~~~ -FCollada/FUtils/FUString.h:52:17: 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:69:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 69 | entityId = FCDObjectWithId::CleanId(entityId); - | ^ -FCollada/FUtils/FUString.h:52:17: 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: In member function 'void FCDEntityReference::SetEntity(FCDEntity*)': -FCollada/FCDocument/FCDEntityReference.cpp:99:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | entityId = _entity->GetDaeId(); - | ^ -FCollada/FUtils/FUString.h:52:17: 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: 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(); - | ^ + 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) {} | ^~~~~~~ @@ -21164,8 +21056,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/FCDEntityInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEntityReference.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; } \ @@ -21173,33 +21066,13 @@ 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) {} | ^~~~~~~ -In file included from FCollada/FCDocument/FCDSceneNode.h:27, - from FCollada/FCDocument/FCDEntityInstance.cpp:14: -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/FCDEntityInstance.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/FCDControllerInstance.h:22, - from FCollada/FCDocument/FCDEntityInstance.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/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*]': @@ -21218,23 +21091,12 @@ 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: -FCollada/FUtils/FUString.h:52:17: 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/FUtils/FUString.h:52:17: 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) {} | ^~~~ @@ -21244,25 +21106,44 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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] - 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } - | ^~ +FCollada/FCDocument/FCDEntityReference.cpp +FCollada/FCDocument/FCDExternalReferenceManager.cpp +FCollada/FCDocument/FCDExtra.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] + 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/FCDEntity.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/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)': -FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 75 | name = FCDEntity::CleanName(_name.c_str()); - | ^ +FCollada/FCDocument/FCDForceDeflector.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 + | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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/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] @@ -21271,18 +21152,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/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/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*]': 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); } @@ -21314,22 +21186,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/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/FCDForceField.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitter.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; } \ @@ -21340,7 +21199,104 @@ 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: + 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*]': +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/FCDEntityReference.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/FCDEntityReference.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/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(); + | ^ +FCollada/FUtils/FUString.h:52:17: 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: In member function 'void FCDEntityReference::SetUri(const FUUri&)': +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) + | ^ +FCollada/FCDocument/FCDEntityReference.cpp:68:20: note: in expansion of macro 'TO_STRING' + 68 | entityId = TO_STRING(uri.GetFragment()); + | ^~~~~~~~~ +FCollada/FUtils/FUString.h:52:17: 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:69:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 69 | entityId = FCDObjectWithId::CleanId(entityId); + | ^ +FCollada/FUtils/FUString.h:52:17: 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: In member function 'void FCDEntityReference::SetEntity(FCDEntity*)': +FCollada/FCDocument/FCDEntityReference.cpp:99:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 99 | entityId = _entity->GetDaeId(); + | ^ +FCollada/FUtils/FUString.h:52:17: 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: 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(); + | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ @@ -21371,6 +21327,69 @@ FCollada/FUtils/FUString.h:52:17: 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 +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]': +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/FCDEntityInstance.cpp:14: +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/FCDEntityInstance.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/FCDControllerInstance.h:22, + from FCollada/FCDocument/FCDEntityInstance.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: +FCollada/FUtils/FUString.h:52:17: 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/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] + 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/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)': +FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] + 75 | name = FCDEntity::CleanName(_name.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/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*]': @@ -21438,7 +21457,7 @@ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDEmitterParticle.cpp:10: + 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; } \ @@ -21446,15 +21465,21 @@ 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: +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); } @@ -21486,14 +21511,20 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 -FCollada/FCDocument/FCDForceField.cpp -FCollada/FCDocument/FCDForceGravity.cpp -FCollada/FCDocument/FCDForcePBomb.cpp -FCollada/FCDocument/FCDForceWind.cpp -FCollada/FCDocument/FCDGeometry.cpp -FCollada/FCDocument/FCDGeometryInstance.cpp -FCollada/FCDocument/FCDGeometryMesh.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 = 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/FCDocument.h:27, from FCollada/FCDocument/FCDExtra.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': @@ -21633,23 +21664,10 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDGeometryNURBSSurface.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/FCDForcePBomb.cpp +FCollada/FCDocument/FCDForceWind.cpp +FCollada/FCDocument/FCDGeometry.cpp +FCollada/FCDocument/FCDGeometryInstance.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, @@ -21686,6 +21704,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 = 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/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, @@ -21722,7 +21756,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/FCDGeometryPolygons.cpp +FCollada/FCDocument/FCDGeometryMesh.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*]': @@ -21756,7 +21790,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/FCDGeometryNURBSSurface.cpp +FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, @@ -21793,10 +21830,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/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp -FCollada/FCDocument/FCDGeometrySpline.cpp -In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:25: +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; } @@ -21804,10 +21839,11 @@ In file included from FCollada/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, - from FCollada/FCDocument/FCDGeometryInstance.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/FCDGeometrySpline.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, @@ -21844,53 +21880,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/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/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/FCDocument/FCDImage.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/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]': @@ -21903,18 +21892,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/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/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*]': @@ -21976,40 +21953,32 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FCDocument/FCDImage.cpp 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; - | ~~~~~~~~^~~~~~~~~~~~~~~ -FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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/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] + 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/FCDGeometryInstance.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/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/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*]': @@ -22071,9 +22040,8 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FCDocument/FCDLight.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: + 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 @@ -22081,23 +22049,23 @@ 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/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/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)': +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/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter' - 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); +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/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/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/FCDExtra.h:132: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] @@ -22106,6 +22074,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/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*]': @@ -22140,6 +22109,30 @@ 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; + | ^~~~~~~~~~~~~~~~ +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]': FCollada/FCDocument/FCDGeometryPolygons.h:99:2: required from here @@ -22155,18 +22148,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/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*]': @@ -22200,37 +22191,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/FCDLightTools.cpp -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]': -FCollada/FCDocument/FCDGeometryMesh.h:71: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: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 - 831 | for (FCDGeometryIndexTranslationMap::const_iterator it = translationMap->begin(), itEnd = translationMap->end(); it != itEnd; ++it) - | ~~~~~~~~~~~~~~~~~~~~~^~ -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/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/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, + 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); } @@ -22262,79 +22248,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/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/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::vector; bool PRIMITIVE = false; iterator = fm::vector*]': -FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::vector; bool PRIMITIVE = false]' - 367 | inline void push_back(const T& item) { insert(end(), item); } - | ~~~~~~^~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28: required from here - 54 | oldDataIndices.push_back(UInt32List(indices, oldIndexCount)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here - 43 | class vector - | ^~~~~~ -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; - | ^~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]': -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:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct FCDGeometryPolygonsTools::TangentialVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here - 166 | struct TangentialVertex - | ^~~~~~~~~~~~~~~~ -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); - | ^~~~~~~ -FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63: required from here - 443 | if (outIndices.size() < outIndicesMinSize) outIndices.resize(outIndicesMinSize); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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 = 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/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; } \ @@ -22345,50 +22258,11 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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) {} - | ^~~~~~~ -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")); - | ^~~~~~~~~~~~~~~~ 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; } | ^~~~~ -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/FUtils/FUtils.h:120, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, @@ -22403,16 +22277,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::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*]': @@ -22471,39 +22335,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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: 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*]' @@ -22562,8 +22393,45 @@ 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/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; + | ^~~~~~~~ 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; } \ @@ -22571,14 +22439,29 @@ 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/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/FCDLight.cpp:15: + 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/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) {} | ^~~~~~~ -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*]': @@ -22612,41 +22495,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 /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/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/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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDMaterialInstance.cpp +FCollada/FCDocument/FCDLightTools.cpp 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&)': @@ -22679,6 +22528,32 @@ 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 /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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDAnimation.h:24, @@ -22693,6 +22568,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 FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10: +FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': +FCollada/FCDocument/FCDGeometryMesh.h:71: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 @@ -22701,10 +22589,20 @@ FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDMorphController.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 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81: required from here + 831 | for (FCDGeometryIndexTranslationMap::const_iterator it = translationMap->begin(), itEnd = translationMap->end(); it != itEnd; ++it) + | ~~~~~~~~~~~~~~~~~~~~~^~ +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/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. */ + | ^~~~~~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': FCollada/FCDocument/FCDLibrary.cpp:149:29: required from here 149 | LibraryExport(); @@ -22810,7 +22708,92 @@ 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/FCDObject.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); } + | ~~~~~^~~~ +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 = fm::vector; bool PRIMITIVE = false; iterator = fm::vector*]': +FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::vector; bool PRIMITIVE = false]' + 367 | inline void push_back(const T& item) { insert(end(), item); } + | ~~~~~~^~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28: required from here + 54 | oldDataIndices.push_back(UInt32List(indices, oldIndexCount)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here + 43 | class vector + | ^~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]': +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:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct FCDGeometryPolygonsTools::TangentialVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here + 166 | struct TangentialVertex + | ^~~~~~~~~~~~~~~~ +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); + | ^~~~~~~ +FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63: required from here + 443 | if (outIndices.size() < outIndicesMinSize) outIndices.resize(outIndicesMinSize); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +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 = 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 + | ^~~~~~~~~~~~~~~~ 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]' @@ -22825,21 +22808,11 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FCollada/FCDocument/FCDObjectWithId.cpp -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) {} - | ^~~~~~~ +FCollada/FCDocument/FCDMaterial.cpp +FCollada/FCDocument/FCDMaterialInstance.cpp +FCollada/FCDocument/FCDMorphController.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDLightTools.cpp:10: + 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; } \ @@ -22847,38 +22820,13 @@ 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/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/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(); } - | ^~ + 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) {} | ^~~~~~~ -FCollada/FCDocument/FCDocumentTools.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*]': @@ -22912,6 +22860,47 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDObject.cpp +FCollada/FCDocument/FCDObjectWithId.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/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/FCDMaterial.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': @@ -22924,6 +22913,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) {} | ^~~~~~~ +FCollada/FCDocument/FCDocument.cpp +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) {} + | ^~~~~~~ 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*]': @@ -22972,40 +22974,6 @@ 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 - | ^~~~~~~~~~~~ -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/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*]': @@ -23064,7 +23032,7 @@ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDObjectWithId.cpp:10: + 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 @@ -23072,28 +23040,21 @@ 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: + 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/FCDObjectWithId.h: In member function 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)': +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/FCDObjectWithId.h:42:9: note: in expansion of macro 'DeclareParameter' - 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); +FCollada/FCDocument/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter' + 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); | ^~~~~~~~~~~~~~~~ -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/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; + | ^~~~~~~~ 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*]': @@ -23127,6 +23088,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/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 = 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]' @@ -23155,6 +23126,73 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FCDocument/FCDocumentTools.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/FCDParameterAnimatable.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/FCDParticleModifier.cpp +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; } \ @@ -23165,6 +23203,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/FCDPhysicsAnalyticalGeometry.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*]': @@ -23183,6 +23222,7 @@ 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/FCDocument/FCDPhysicsForceFieldInstance.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) {} | ^~~~ @@ -23198,21 +23238,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) {} | ^~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp -FCollada/FCDocument/FCDParticleModifier.cpp -In file included from FCollada/FCDocument/FCDocumentTools.cpp:15: +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(); } | ^ -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: +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(); } @@ -23220,6 +23266,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/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 /usr/include/string.h:548, from FCollada/FUtils/Platforms.h:81, from FCollada/FUtils/FUtils.h:72: @@ -23233,14 +23302,120 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/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; } + | ~~~~~~^~~~~~ +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/FUtils/FUString.h:52:17: 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/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/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; } | ^~~~~ +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/FUtils/FUString.h:52:17: 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: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/FCDSceneNode.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -23257,6 +23432,63 @@ 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/FCDPhysicsModel.cpp +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=] +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 + | ^~~~~~~ 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&)': @@ -23280,45 +23512,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.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 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/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) {} - | ^~~~~~~ -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) {} - | ^~~~~~~ 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]': @@ -23352,30 +23545,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/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) {} - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.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*]' @@ -23408,7 +23577,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/FCDPhysicsForceFieldInstance.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]' @@ -23450,31 +23618,45 @@ 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/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/FCDPhysicsModelInstance.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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] + 290 | T bb = (T) v1; (void) bb; + | ^~~~~~ 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/FCDParameterAnimatable.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/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: +In file included from FCollada/FCDocument/FCDObjectWithId.h:21, + from FCollada/FCDocument/FCDEntity.h:24, + from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19, + from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.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; } \ @@ -23482,61 +23664,16 @@ 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/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/FCDPhysicsMaterial.cpp -FCollada/FCDocument/FCDPhysicsModel.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); - | ^~~~~~~~ -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) {} - | ^~~~ +FCollada/FCDocument/FCDPhysicsRigidBody.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); } @@ -23568,37 +23705,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 - | ^~~~~~~ -FCollada/FCDocument/FCDPhysicsModelInstance.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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] - 290 | T bb = (T) v1; (void) bb; - | ^~~~~~ -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/FCDParameterAnimatable.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/FCDocument/FCDPhysicsRigidBody.cpp 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]': @@ -23646,6 +23752,7 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': FCollada/FCDocument/FCDParameterAnimatable.hpp:68:15: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 68 | values.insert(values.begin() + index, value); @@ -23716,25 +23823,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': -FCollada/FMath/FMArray.h:181:42: required from 'void fm::vector::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]' - 181 | inline void erase(size_t index) { erase(begin() + index); } - | ~~~~~^~~~~~~~~~~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from 'void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' - 98 | values.erase(index); - | ~~~~~~~~~~~~^~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' - 314 | v1.erase((size_t) 5); - | ~~~~~~~~^~~~~~~~~~~~ -FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here - 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMArray.h:150:56: 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] - 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here - 28 | FMVector3 - | ^~~~~~~~~ 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&)': @@ -23755,6 +23843,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) {} | ^~~~~~~ +FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': +FCollada/FMath/FMArray.h:181:42: required from 'void fm::vector::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]' + 181 | inline void erase(size_t index) { erase(begin() + index); } + | ~~~~~^~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from 'void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' + 98 | values.erase(index); + | ~~~~~~~~~~~~^~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' + 314 | v1.erase((size_t) 5); + | ~~~~~~~~^~~~~~~~~~~~ +FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here + 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMArray.h:150:56: 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] + 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here + 28 | FMVector3 + | ^~~~~~~~~ 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': @@ -23770,22 +23877,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/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) {} - | ^~~~~~~ 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(); } @@ -23802,57 +23893,6 @@ | ^~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, - from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19, - from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.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/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) {} - | ^~~~~~~ -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/FCDObjectWithId.h:21, - from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDPhysicsModel.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 @@ -23875,39 +23915,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/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: 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 @@ -23995,25 +24002,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/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/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); } @@ -24045,7 +24033,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/FCDPhysicsRigidBodyParameters.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]': +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/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': @@ -24066,6 +24062,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/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/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]': @@ -24078,26 +24081,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/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/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/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*]': @@ -24131,6 +24114,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/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 +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/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': @@ -24147,7 +24184,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/FCDocument/FCDPhysicsRigidConstraint.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]': @@ -24223,25 +24259,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/FCDocument/FCDPhysicsShape.h:24, - from FCollada/FCDocument/FCDPhysicsRigidBody.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, - 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/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 @@ -24265,29 +24282,25 @@ 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/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; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -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) - | ^~~~~~~~~~~~~~~~~~~ +In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, + from FCollada/FCDocument/FCDPhysicsRigidBody.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, + 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/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*]' @@ -24320,11 +24333,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) {} | ^~~~ +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: +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/FCDPhysicsScene.cpp -FCollada/FCDocument/FCDPhysicsShape.cpp 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&)': @@ -24394,6 +24428,7 @@ FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ +FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ @@ -24429,6 +24464,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/FCDPhysicsShape.cpp 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&)': @@ -24449,7 +24485,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/FCDPlaceHolder.cpp 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': @@ -24502,6 +24537,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/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*]' @@ -24534,28 +24570,29 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDSceneNode.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, +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&)': +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/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. */ - | ^~~~~~~~ + from FCollada/FCDocument/FCDPhysicsScene.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/FCDSceneNode.cpp In file included from FCollada/FCDocument/FCDocument.h:27, - from FCollada/FCDocument/FCDPhysicsShape.cpp:10: + 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; } \ @@ -24563,30 +24600,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) {} | ^~~~~~~ -FCollada/FCDocument/FCDSceneNodeIterator.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/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: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); } @@ -24618,6 +24636,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/FCDocument/FCDSceneNodeIterator.cpp +FCollada/FCDocument/FCDSceneNodeTools.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. */ + | ^~~~~~~~ +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/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: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: @@ -24628,6 +24683,10 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ +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 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] @@ -24637,7 +24696,17 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ -FCollada/FCDocument/FCDSceneNodeTools.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); + | ^~~~~~~~ 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: @@ -24668,6 +24737,38 @@ 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: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 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: @@ -24698,6 +24799,7 @@ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ +FCollada/FCDocument/FCDSkinController.cpp 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: @@ -24735,75 +24837,6 @@ 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: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); - | ^~ -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&)': -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/FCDPhysicsScene.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/FCDSkinController.cpp 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&)': @@ -24871,18 +24904,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/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 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 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*]': @@ -24916,6 +24973,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) {} | ^~~~ +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/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': @@ -24934,6 +25023,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/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; + | ^~~~~~~~ In file included from FCollada/FCDocument/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDSceneNode.h:24: @@ -24948,6 +25080,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: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/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 @@ -24959,59 +25100,29 @@ 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.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/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.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/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/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 = 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]' @@ -25084,83 +25195,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 = const FCDSceneNode*; _Ty = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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/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); - | ^~~~~~~~ FCollada/FCDocument/FCDTargetedEntity.cpp -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/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/FCDTexture.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*]' @@ -25178,6 +25213,7 @@ 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/FCDocument/FCDTexture.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) {} | ^~~~ @@ -25213,6 +25249,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) {} | ^~~~~~~ +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/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))); @@ -25229,6 +25278,7 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ +FCollada/FCDocument/FCDTransform.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': @@ -25247,11 +25297,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/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/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] @@ -25264,7 +25309,11 @@ FCollada/FUtils/FUString.h:52:17: 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/FCDTransform.cpp +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) {} @@ -25299,25 +25348,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/FCDSkinController.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(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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDSceneNode.h:24: @@ -25331,11 +25361,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: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/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 @@ -25358,6 +25383,62 @@ FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here 24 | FMMatrix44 | ^~~~~~~~~~ +FCollada/FCDocument/FCDVersion.cpp +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]': +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(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); + | ^~~~~~~~ +FCollada/FMath/FMAllocator.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); } + | ~~~~~~^~~~~~~~~~~~~ +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: 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*]' @@ -25445,52 +25526,7 @@ FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ -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); } - | ~~~~~~^~~~~~~~~~~~~ -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); - | ^~~~~~~~ -FCollada/FMath/FMAllocator.cpp -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/FMath/FMAngleAxis.cpp -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) - | ^~~~~~~~~~~~~~~ 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': @@ -25509,6 +25545,25 @@ 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) {} + | ^~~~~~~ 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]': @@ -25533,26 +25588,24 @@ 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 -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, +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/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) {} - | ^~~~~~~ + 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. */ + | ^~~~~~~~ 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*]' @@ -25582,6 +25635,7 @@ 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/FMColor.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) {} | ^~~~ @@ -25597,6 +25651,30 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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/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; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -25630,52 +25708,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/FMLookAt.cpp -FCollada/FMath/FMInterpolation.cpp -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': -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/FMMatrix44.cpp -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]': -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/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*]' @@ -25708,6 +25740,14 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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 +FCollada/FMath/FMRandom.cpp +FCollada/FMath/FMSkew.cpp +FCollada/FMath/FMVector3.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; @@ -25754,7 +25794,6 @@ FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ -FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const': FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] 105 | return b; @@ -25769,11 +25808,7 @@ FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ -FCollada/FMath/FMRandom.cpp -FCollada/FMath/FMSkew.cpp -FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp -FCollada/FUtils/FUAssert.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; @@ -25866,7 +25901,6 @@ FCollada/FMath/FMMatrix44.cpp:379:31: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 379 | FMMatrix44 mx(Identity); | ^ -FCollada/FUtils/FUBase64.cpp FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ @@ -25883,6 +25917,8 @@ 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/FUAssert.cpp +FCollada/FUtils/FUBase64.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; @@ -25952,9 +25988,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.cpp -FCollada/FUtils/FUParameterizable.cpp -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; @@ -25965,6 +25998,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/FUParameter.cpp +FCollada/FUtils/FUParameterizable.cpp +FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUFileManager.cpp:17: @@ -26138,6 +26174,7 @@ 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/FUStringBuilder.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]' @@ -26215,7 +26252,8 @@ 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/FUStringBuilder.cpp +FCollada/FUtils/FUStringConversion.cpp +FCollada/FUtils/FUSynchronizableObject.cpp In file included from /usr/include/string.h:548, from FCollada/FUtils/Platforms.h:81, from FCollada/FUtils/FUtils.h:72: @@ -26229,8 +26267,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -FCollada/FUtils/FUStringConversion.cpp -FCollada/FUtils/FUSynchronizableObject.cpp +FCollada/FUtils/FUThread.cpp +FCollada/FUtils/FUTracker.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&)': @@ -26266,17 +26304,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) {} | ^~~~~~~ -FCollada/FUtils/FUThread.cpp -FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp +FCollada/FUtils/FUUri.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 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); @@ -26312,6 +26347,7 @@ FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable] 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); | ^~~ +FCollada/FUtils/FUXmlWriter.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*]': @@ -26426,7 +26462,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -FColladaPlugins/FArchiveXML/FArchiveXML.cpp 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=] @@ -26435,123 +26470,6 @@ FCollada/FUtils/FUStringConversion.hpp:92:17: note: here 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp -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/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) {} - | ^~~~ -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/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] @@ -26735,6 +26653,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/FArchiveXML.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 = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': @@ -26760,6 +26679,57 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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) {} + | ^~~~~~~ +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 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*]': @@ -26793,29 +26763,137 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::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/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) {} + | ^~~~ +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/FAXAnimationExport.cpp FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp +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) {} + | ^~~~~~~ +FColladaPlugins/FArchiveXML/FAXCameraExport.cpp +FColladaPlugins/FArchiveXML/FAXCameraImport.cpp +FColladaPlugins/FArchiveXML/FAXColladaParser.cpp +FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: + 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; } @@ -26833,9 +26911,108 @@ FCollada/FUtils/FUString.h:52:17: 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/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/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) {} + | ^~~~~~~ +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 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) {} + | ^~~~~~~ +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 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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: + 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; } @@ -26853,18 +27030,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/FAXCameraExport.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(); - | ^ +In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, + from FColladaPlugins/FArchiveXML/StdAfx.h:15, + from FColladaPlugins/FArchiveXML/FAXAnimationImport.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/FUtils/StdAfx.h:12, - from FCollada/FUtils/FUXmlWriter.cpp:9: + 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/FAXCameraImport.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] @@ -26873,6 +27058,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/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) {} + | ^~~~~~~ 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] @@ -26901,7 +27106,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/FAXColladaParser.cpp 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()); @@ -26909,6 +27113,60 @@ FCollada/FUtils/FUString.h:52: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 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) {} + | ^~~~~~~ +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) {} + | ^~~~~~~ +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/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/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()); @@ -26916,7 +27174,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:15: +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/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(); } @@ -26924,22 +27188,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 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 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 '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 + | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: @@ -26953,18 +27233,52 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::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(); } - | ^~~~~~~ +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 + | ^~~~ +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/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/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) {} + | ^~~~~~~ +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) {} | ^~~~~~~ @@ -26981,11 +27295,77 @@ 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(); } - | ^~ +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 + | ^~~~~~~~~ +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) {} | ^~~~~~~ @@ -27021,6 +27401,91 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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/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/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +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); @@ -27095,31 +27560,22 @@ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ -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/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) {} | ^~~~~~~ @@ -27136,10 +27592,6 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ -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); - | ^ 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> {}; @@ -27284,14 +27736,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 = FCDAnimation*; _Ty = FCDAnimationData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ -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) {} - | ^~~~~~~ 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> {}; @@ -27311,9 +27755,31 @@ 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 = 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/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ +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 = 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 = 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> {}; @@ -27345,44 +27811,36 @@ 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: 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] +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ +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]' +FCollada/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: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 = 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 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here +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 = 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: 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> {}; | ^~~ @@ -27392,97 +27850,71 @@ 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] +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 = FCDSkinController*; _Ty = FCDSkinControllerData]' +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 = FCDTexture*; _Ty = FCDTextureData]' 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] +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 = 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/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]' +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 = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' 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 +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 +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] +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]' +FCollada/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 = FCDGeometrySource*; DATA = FCDGeometrySourceData]': +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 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ +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 = 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]' +FCollada/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::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 - | ^~~~~~~~~~~~~~~~ +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/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> {}; | ^~~ @@ -27492,154 +27924,34 @@ 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] +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<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' 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 +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: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<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here +FCollada/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: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<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -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]' +FCollada/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 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) {} - | ^~~~~~~ -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/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: 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> {}; | ^~~ @@ -27649,256 +27961,19 @@ 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) {} - | ^~~~ -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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp -In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, - from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXAnimationImport.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]': -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/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 '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 - | ^~~~~~~ -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) {} - | ^~~~~~~ -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) {} - | ^~~~~~~ -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/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*]' +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/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 - | ^~~~~~~~~ -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/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/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) {} - | ^~~~~~~ -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]; - | ^ +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: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': +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> {}; | ^~~ @@ -27908,144 +27983,56 @@ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:765:87: required from here 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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]' +FCollada/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 = 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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required 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/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/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/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 +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] +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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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 = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' +FCollada/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) {} - | ^~~~~~~ -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] +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]' +FCollada/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 = FCDAnimated*; DATA = FCDAnimatedData]': +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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ -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 +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: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]' +FCollada/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: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': @@ -28061,6 +28048,12 @@ 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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' + 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 = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ @@ -28120,12 +28113,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 = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 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: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 = 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 = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' 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 = 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> {}; @@ -28173,6 +28199,20 @@ 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 = 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: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) {} | ^~~~ @@ -28250,28 +28290,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 = 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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ -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::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 @@ -28282,15 +28300,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +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/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/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ +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/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 @@ -28301,15 +28335,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +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: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: 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> {}; @@ -28318,9 +28358,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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ +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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -28381,126 +28421,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/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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ -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/FArchiveXML.cpp:765:87: required from here - 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); - | ^ -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*]': -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 - | ^~~~~~~ -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/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]' @@ -28530,6 +28450,28 @@ 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::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 '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); @@ -28543,6 +28485,22 @@ FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here 43 | class vector | ^~~~~~ +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/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ +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/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); @@ -28556,6 +28514,9 @@ FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here 43 | class vector | ^~~~~~ +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::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); @@ -28566,9 +28527,161 @@ 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: 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/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ +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 '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/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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector' declared here 43 | class vector | ^~~~~~ +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 = _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/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ +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/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/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/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/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:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here + 28 | class pair + | ^~~~ +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<_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) {} + | ^~~~ 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; } } @@ -28585,26 +28698,59 @@ 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 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 = 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/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ +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/FArchiveXML.cpp:765:87: required from here + 765 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); + | ^ +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> {}; @@ -28945,6 +29091,7 @@ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ +FColladaPlugins/FArchiveXML/FAXControllerExport.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 @@ -29054,6 +29201,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/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) {} + | ^~~~~~~ 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); } @@ -29082,6 +29249,36 @@ 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 /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/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); } @@ -29113,8 +29310,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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXControllerExport.cpp -FColladaPlugins/FArchiveXML/FAXControllerImport.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 /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:44: +/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/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:10: @@ -29128,6 +29356,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) {} | ^~~~~~~ +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/FAXCameraImport.cpp:10: @@ -29174,8 +29435,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) {} | ^~~~ -In file included from FCollada/FMath/FMath.h:44, +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp +FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp +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/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/FAXEmitterImport.cpp +FColladaPlugins/FArchiveXML/FAXEntityExport.cpp +FColladaPlugins/FArchiveXML/FAXEntityImport.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/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/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); } @@ -29207,9 +29538,71 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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); + | ^~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: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; } @@ -29227,30 +29620,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) {} | ^~~~~~~ -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); - | ^ +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) {} | ^~~~~~~ -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/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/FAXEmitterExport.cpp 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; } @@ -29268,130 +29660,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/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 - | ^~~~ -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=] -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 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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -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()); - | ^ +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) {} | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp -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/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXControllerImport.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; } @@ -29409,19 +29700,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 /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:44: -/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/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) {} + | ^~~~~~~ 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); @@ -29429,6 +29720,49 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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 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(); } + | ^~~~~~~~~ +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(); } + | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:10: @@ -29442,6 +29776,12 @@ FCollada/FUtils/FUString.h:52:17: 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/FUString.h:52:17: 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) {} \ @@ -29465,23 +29805,51 @@ 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/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 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) {} | ^~~~~~~ -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/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); + | ^~~~~~~~~~ +FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp +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 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) {} | ^~~~~~~ @@ -29517,6 +29885,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/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/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]' @@ -29528,9 +29923,81 @@ 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/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/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: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 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]' @@ -29555,9 +30022,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -29577,15 +30044,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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ +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 | ^~~~~~~~~~~~~~~~~~~~~ @@ -29611,10 +30079,23 @@ 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: 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/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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]' @@ -29647,10 +30128,16 @@ 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]' +FCollada/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 = FCDAnimated*; DATA = FCDAnimatedData]': +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> {}; | ^~~ @@ -29660,31 +30147,31 @@ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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]' +FCollada/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:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | struct FCDAnimatedData - | ^~~~~~~~~~~~~~~ +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 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here +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 +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] +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]' +FCollada/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 = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': +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> {}; | ^~~ @@ -29694,53 +30181,80 @@ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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]' +FCollada/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:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 150 | struct FCDAnimationCurveData - | ^~~~~~~~~~~~~~~~~~~~~ +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 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here +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 = 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) {} + | ^~~~~~~ +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 +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] +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]' +FCollada/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 = FCDAnimation*; DATA = FCDAnimationData]': +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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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]' +FCollada/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] +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 = FCDAnimation*; _Ty = FCDAnimationData]' +FCollada/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 = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': +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> {}; | ^~~ @@ -29750,741 +30264,143 @@ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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: 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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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]' +FCollada/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:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 184 | struct FCDEffectParameterSamplerData - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here +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 +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] +FCollada/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 = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' +FCollada/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 = FCDTexture*; DATA = FCDTextureData]': +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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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]' +FCollada/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) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 193 | struct FCDTextureData - | ^~~~~~~~~~~~~~ +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 '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] +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]' +FCollada/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 = FCDSkinController*; DATA = FCDSkinControllerData]': +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here + 28 | class pair + | ^~~~ +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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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 = 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]' +FCollada/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 = 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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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 = FCDMorphController*; _Ty = FCDMorphControllerData]' - 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] +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]' +FCollada/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 = FCDGeometrySource*; DATA = FCDGeometrySourceData]': +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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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 = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' +FCollada/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:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -FCollada/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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -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 - | ^~~~~ +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 '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]' +FCollada/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: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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -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/FAXControllerImport.cpp:60:104: required from here - 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; - | ^ -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 +FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required 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/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/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 '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 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 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/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/FAXEntityExport.cpp -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/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); } - | ~~~~~^~~~ -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/FAXEntityImport.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/FAXForceFieldExport.cpp -FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp -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) {} - | ^~~~~~~ -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/FAXGeometryExport.cpp -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 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] +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 = 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] +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]' +FCollada/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 = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': +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> {}; | ^~~ @@ -30494,32 +30410,47 @@ 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] +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]' +FCollada/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) {} | ^~~~ -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 - | ^~~~~~~~~~~~~~~~~~~~~ +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 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here +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 +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] +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]' +FCollada/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 = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': +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/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ +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: 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> {}; | ^~~ @@ -30529,43 +30460,37 @@ 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] +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 = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' +FCollada/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) {} | ^~~~ -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/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) {} + | ^~~~ +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 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here +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 +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] +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]' +FCollada/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 = FCDAnimated*; DATA = FCDAnimatedData]': +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> {}; | ^~~ @@ -30575,31 +30500,31 @@ 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] +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]' +FCollada/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:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] - 99 | struct FCDAnimatedData - | ^~~~~~~~~~~~~~~ +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 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here +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 +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] +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]' +FCollada/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: 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> {}; | ^~~ @@ -30609,28 +30534,16 @@ 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] +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 = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' +FCollada/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/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] +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 = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' +FCollada/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: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': @@ -30640,9 +30553,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -30662,9 +30575,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -30684,9 +30597,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -30718,9 +30631,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -30739,6 +30652,45 @@ 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/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:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -30752,21 +30704,86 @@ 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/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ +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 = _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 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] +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' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' +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: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:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required 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 = FCDSkinController*; _Ty = FCDSkinControllerData]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ +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 = 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> {}; @@ -30774,27 +30791,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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<_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:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -30808,9 +30819,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -30823,8 +30834,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 = 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]': +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 | ^~~~~~~~~~~~~~~~~~~~~~ @@ -30837,33 +30850,88 @@ 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 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; } - | ^~~~~~ +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/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 '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 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': +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/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ +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/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 | ^~~~~~~~~~~~~~~~ @@ -30876,6 +30944,34 @@ 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/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here + 36 | class FCOLLADA_EXPORT stringT : public fm::vector + | ^~~~~~~ +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::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/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30890,9 +30986,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -30966,9 +31062,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30988,9 +31084,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31013,9 +31109,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31044,9 +31140,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/FAXEntityImport.cpp:259:102: required from here - 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); - | ^ +FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here + 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; + | ^ 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31059,25 +31155,32 @@ 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/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(); } +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/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; } + | ^~~~~~ +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 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; } \ @@ -31090,7 +31193,7 @@ | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, - from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: + 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; } @@ -31143,7 +31246,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/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; } @@ -31161,10 +31264,32 @@ FCollada/FUtils/FUString.h:52: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 +FColladaPlugins/FArchiveXML/FAXImportLinking.cpp +FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp +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/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 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; } @@ -31184,7 +31309,7 @@ | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, - from FColladaPlugins/FArchiveXML/FAXForceFieldImport.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; } \ @@ -31195,14 +31320,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/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/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*]': @@ -31236,19 +31353,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, - 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*]': @@ -31310,80 +31414,12 @@ 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/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) {} - | ^~~~ -FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp -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: -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/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; } | ^~~~~ +FColladaPlugins/FArchiveXML/FAXInstanceImport.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) {} | ^~~~~~~ @@ -31420,6 +31456,32 @@ FCollada/FUtils/FUString.h:52:17: note: because 'fm::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: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 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/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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': @@ -31481,6 +31543,29 @@ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ +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/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(); } + | ^~~~~ +FCollada/FUtils/FUString.h:52:17: 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> {}; @@ -32057,55 +32142,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) {} | ^~~~ -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 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/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 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/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(); } - | ^~~~~ -FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' 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]': @@ -32199,6 +32235,26 @@ 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/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) {} + | ^~~~~~~ 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); } @@ -32765,35 +32821,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/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) {} - | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXLightExport.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 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] @@ -32820,6 +32847,108 @@ 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: +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 + | ^~~~~ +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/FAXInstanceImport.cpp:27: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': @@ -32838,21 +32967,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 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) {} - | ^~~~~~~ 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()); @@ -32907,6 +33021,7 @@ 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]))); | ^ +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]': @@ -32926,39 +33041,6 @@ 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: -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/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) {} - | ^~~~~~~ -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); | ^~~~~~~~ @@ -33005,52 +33087,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: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 - | ^~~~~ 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]' @@ -33641,6 +33677,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) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXLightImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: @@ -33674,7 +33711,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/FAXLightImport.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*]': @@ -33729,6 +33765,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/FCDocument.h:27, + 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; } \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +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 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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: @@ -33749,7 +33832,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/FAXMaterialImport.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] @@ -33781,19 +33863,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 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; } \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -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/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"; @@ -33807,39 +33876,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) {} - | ^~~~ 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)))); @@ -33863,7 +33899,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/FAXPhysicsExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:10: @@ -33909,7 +33944,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/FAXPhysicsImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: @@ -33930,6 +33964,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/FAXPhysicsExport.cpp 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] @@ -33961,26 +33996,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) {} - | ^~~~~~~ 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) @@ -34217,27 +34232,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 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; } - | ^~~~~~~~~ FCollada/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) {} | ^~~~ -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. */ - | ^~~~~~~~ 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> {}; @@ -34714,6 +34711,44 @@ 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/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/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: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] @@ -34752,6 +34787,7 @@ 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/FAXPhysicsImport.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*]' @@ -35214,7 +35250,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) {} | ^~~~ -FColladaPlugins/FArchiveXML/FAXSceneExport.cpp 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> {}; @@ -35369,7 +35404,6 @@ FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ -FColladaPlugins/FArchiveXML/FAXSceneImport.cpp 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 @@ -35495,6 +35529,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) {} | ^~~~ +FColladaPlugins/FArchiveXML/FAXSceneExport.cpp +FColladaPlugins/FArchiveXML/FAXSceneImport.cpp output/libFColladaSD.a In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, @@ -35516,6 +35552,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/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/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] @@ -35542,95 +35598,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/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 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 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 - | ^~~~~ 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] @@ -35657,6 +35624,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/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/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) @@ -35667,6 +35646,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/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); + | ^~~~~~~~ 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()); @@ -35729,6 +35719,52 @@ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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; + | ~~~~~~~~^~~~~~~~~~~~~~~ +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/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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:33:23: note: 'class FUUri' declared here + 33 | class FCOLLADA_EXPORT FUUri + | ^~~~~ +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]' @@ -36374,34 +36410,28 @@ -- 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 (1.7s) --- Generating done (0.0s) +-- Configuring done (2.6s) +-- 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' -[ 2%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o -[ 2%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o -[ 3%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o -[ 5%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o -[ 6%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o -[ 7%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o -[ 9%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o -[ 10%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o -[ 11%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o -[ 12%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o -[ 14%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o -[ 15%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o -[ 16%] Linking C static library libposh.a -[ 18%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o -[ 19%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o -[ 20%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o -[ 20%] Built target posh -[ 22%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o -[ 23%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o -[ 24%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o -[ 25%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o -[ 27%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o +[ 1%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o +[ 2%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o +[ 3%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o +[ 5%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o +[ 6%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o +[ 7%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o +[ 9%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o +[ 10%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o +[ 11%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o +[ 14%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o +[ 14%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o +[ 15%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o +[ 16%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o +[ 18%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o +[ 19%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o +[ 20%] Linking C static library libposh.a /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) { | ^~ @@ -36415,49 +36445,55 @@ /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); | ^~~~ -[ 28%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o -[ 29%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o -[ 31%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o -[ 32%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o -[ 33%] Linking CXX static library libsquish.a -[ 35%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o +[ 22%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o +[ 22%] Built target posh +[ 23%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o +[ 24%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o +[ 25%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o +[ 27%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o +[ 28%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o +[ 29%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o +[ 31%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.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%] Linking CXX shared library libnvcore.so [ 36%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o -[ 37%] Linking CXX shared library libnvcore.so +[ 37%] Linking CXX static library libsquish.a +[ 37%] Built target nvcore [ 37%] Built target squish -[ 38%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o -[ 38%] Built target nvcore -[ 40%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.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/nvmath/CMakeFiles/nvmath.dir/Gamma.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/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o -[ 50%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o +[ 38%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o +[ 40%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o +[ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o +[ 42%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o +[ 44%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o +[ 45%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.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); | ^~~~~~~~~ -[ 51%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o -[ 53%] Linking CXX static library libnvthread.a +[ 50%] Linking CXX static library libnvthread.a +[ 51%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o +[ 51%] Built target nvthread +[ 53%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o [ 54%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o -[ 54%] Built target nvthread [ 55%] Linking CXX static library libbc6h.a [ 55%] Built target bc6h [ 57%] Linking CXX static library libbc7.a [ 57%] Built target bc7 [ 58%] Linking CXX shared library libnvmath.so [ 58%] Built target nvmath -[ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o -[ 61%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o +[ 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/ColorBlock.cpp.o -[ 63%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o -[ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o -[ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o -[ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o -[ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o -[ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o +[ 63%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o +[ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o +[ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o +[ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o +[ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o +[ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.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=] @@ -36486,23 +36522,23 @@ | ^~~~~~~~ [ 71%] Linking CXX shared library libnvimage.so [ 71%] Built target nvimage -[ 72%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o -[ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o -[ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o -[ 76%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o -[ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o -[ 79%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o -[ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o +[ 72%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o +[ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o +[ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/ClusterFit.cpp.o +[ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o +[ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o +[ 79%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o +[ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o [ 81%] 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/ClusterFit.cpp.o +[ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o +[ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o [ 85%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Context.cpp.o -[ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o +[ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.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 -[ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OutputOptions.cpp.o -[ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressionOptions.cpp.o -[ 93%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/InputOptions.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 +[ 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 [ 97%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaUtils.cpp.o @@ -36537,7 +36573,7 @@ Generated build/bootstrap/curl-lib.make... Generated build/bootstrap/example.make... Generated build/bootstrap/luasocket.make... -Done (2421ms). +Done (2582ms). 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. @@ -36546,405 +36582,406 @@ ==== Building zlib-lib (release) ==== ==== Building curl-lib (release) ==== ==== Building mbedtls-lib (release) ==== -==== Building luashim-lib (release) ==== Creating obj/Release/zlib-lib -Creating bin/Release +==== Building luashim-lib (release) ==== +Creating obj/Release/lua-lib Creating obj/Release/luashim-lib +Creating bin/Release adler32.c Creating bin/Release -Creating obj/Release/lua-lib +Creating bin/Release luashim.c compress.c -crc32.c lapi.c -deflate.c lauxlib.c -gzclose.c -gzlib.c +crc32.c +lbaselib.c +deflate.c +lbitlib.c Creating obj/Release/zip-lib +lcode.c mkstemp.c Creating obj/Release/mbedtls-lib -gzread.c Creating obj/Release/curl-lib aes.c +gzclose.c altsvc.c zip_add.c zip_add_dir.c +gzlib.c +lcorolib.c zip_add_entry.c -gzwrite.c -amigaos.c +gzread.c +lctype.c +ldblib.c aesce.c -aesni.c zip_close.c -asyn-ares.c -zip_delete.c -asyn-thread.c Linking luashim-lib -lbaselib.c -lbitlib.c -lcode.c -zip_dir_add.c -base64.c -zip_dirent.c +gzwrite.c infback.c -bearssl.c -aria.c -lcorolib.c -asn1parse.c ==== Building example (release) ==== -bufq.c Creating obj/Release/example Creating ../../bin/release main.c Linking example -bufref.c +aesni.c +amigaos.c +asyn-ares.c inffast.c +asyn-thread.c inflate.c -inftrees.c -asn1write.c -c-hyper.c +ldebug.c base64.c -lctype.c +aria.c +zip_delete.c +zip_dir_add.c +ldo.c +inftrees.c +asn1parse.c +ldump.c +zip_dirent.c +bearssl.c +bufq.c ==== Building luasocket (release) ==== Creating obj/Release/luasocket -auxiliar.c -cf-h1-proxy.c -zip_discard.c -cf-h2-proxy.c -cf-haproxy.c -zip_entry.c trees.c -buffer.c -zip_err_str.c -bignum.c +auxiliar.c +lfunc.c +asn1write.c uncompr.c -zip_error.c +buffer.c +zutil.c +bufref.c +lgc.c +linit.c +zip_discard.c +base64.c compat.c -ldblib.c -zip_error_clear.c +c-hyper.c except.c -zutil.c +zip_entry.c +cf-h1-proxy.c +zip_err_str.c inet.c -zip_error_get.c io.c -ldebug.c -zip_error_get_sys_type.c -cf-https-connect.c -cf-socket.c -zip_error_strerror.c -bignum_core.c -zip_error_to_str.c -zip_extra_field.c luasocket.c +zip_error.c main.c mime.c +zip_error_clear.c +bignum.c options.c -select.c -ldo.c -cfilters.c +cf-h2-proxy.c +zip_error_get.c +zip_error_get_sys_type.c +bignum_core.c +cf-haproxy.c +zip_error_strerror.c +bignum_mod.c +liolib.c +zip_error_to_str.c Linking zlib-lib -cipher_suite.c +zip_extra_field.c +llex.c +cf-https-connect.c zip_extra_field_api.c -cleartext.c -bignum_mod.c -serial.c -conncache.c -tcp.c -ldump.c -connect.c -timeout.c zip_fclose.c +select.c +bignum_mod_raw.c zip_fdopen.c +serial.c +block_cipher.c zip_file_add.c -content_encoding.c -lfunc.c -linit.c -lgc.c zip_file_error_clear.c -cookie.c -udp.c -liolib.c -unix.c -bignum_mod_raw.c +tcp.c zip_file_error_get.c zip_file_get_comment.c -unixdgram.c +lmathlib.c +cf-socket.c zip_file_get_external_attributes.c -cram.c +camellia.c +lmem.c zip_file_get_offset.c -llex.c -curl_addrinfo.c +loadlib.c +ccm.c +cfilters.c +timeout.c zip_file_rename.c +chacha20.c +udp.c zip_file_replace.c -unixstream.c -block_cipher.c -curl_des.c -lmathlib.c +unix.c +chachapoly.c zip_file_set_comment.c +lobject.c +cipher_suite.c +lopcodes.c zip_file_set_external_attributes.c -lmem.c -camellia.c -usocket.c -curl_endian.c +loslib.c +unixdgram.c zip_file_strerror.c -loadlib.c -ccm.c -curl_fnmatch.c -curl_get_line.c -chacha20.c +cleartext.c zip_filerange_crc.c -Linking luasocket +cipher.c zip_fopen.c +lparser.c +unixstream.c zip_fopen_encrypted.c -lobject.c -zip_fopen_index.c -chachapoly.c -cipher.c +usocket.c cipher_wrap.c +zip_fopen_index.c cmac.c zip_fopen_index_encrypted.c -curl_gethostname.c +conncache.c +connect.c +content_encoding.c +constant_time.c zip_fread.c -lopcodes.c -curl_gssapi.c +Linking luasocket zip_get_archive_comment.c zip_get_archive_flag.c -curl_memrchr.c -loslib.c -curl_msh3.c -constant_time.c +ctr_drbg.c zip_get_compression_implementation.c zip_get_encryption_implementation.c -curl_multibyte.c -ctr_drbg.c zip_get_file_comment.c -lparser.c -lstate.c -debug.c -curl_ngtcp2.c zip_get_name.c -lstring.c -curl_ntlm_core.c -des.c +cookie.c zip_get_num_entries.c zip_get_num_files.c -lstrlib.c -curl_osslq.c +debug.c zip_memdup.c -curl_path.c -dhm.c zip_name_locate.c -ecdh.c -curl_quiche.c -curl_range.c +lstate.c +des.c zip_new.c +dhm.c zip_open.c +lstring.c +cram.c +curl_addrinfo.c +ecdh.c +curl_des.c +curl_endian.c +lstrlib.c ecdsa.c -curl_rtmp.c -ecjpake.c +curl_fnmatch.c ltable.c -curl_sasl.c -ecp.c -curl_sha512_256.c -curl_sspi.c -ltablib.c zip_rename.c -ecp_curves.c +curl_get_line.c +curl_gethostname.c zip_replace.c -curl_threads.c -ltm.c +ecjpake.c zip_set_archive_comment.c -curl_trc.c +curl_gssapi.c +ltablib.c zip_set_archive_flag.c +ecp.c +curl_memrchr.c zip_set_default_password.c -cw-out.c -ecp_curves_new.c +curl_msh3.c zip_set_file_comment.c +ecp_curves.c zip_set_file_compression.c -dict.c +ecp_curves_new.c zip_set_name.c +curl_multibyte.c +ltm.c entropy.c +zip_source_buffer.c +curl_ngtcp2.c lundump.c +curl_ntlm_core.c +lutf8lib.c +zip_source_close.c entropy_poll.c -zip_source_buffer.c +zip_source_crc.c error.c -digest.c +lvm.c gcm.c -zip_source_close.c -zip_source_crc.c -lutf8lib.c -hkdf.c -hmac_drbg.c zip_source_deflate.c +curl_osslq.c +lzio.c +curl_path.c +curl_quiche.c zip_source_error.c -lvm.c -digest_sspi.c +hkdf.c zip_source_file.c +curl_range.c zip_source_filep.c +zip_source_free.c +hmac_drbg.c lmots.c lms.c -lzio.c -dllmain.c -md.c -zip_source_free.c -doh.c +curl_rtmp.c zip_source_function.c -dynbuf.c +curl_sasl.c +curl_sha512_256.c zip_source_layered.c +md.c md5.c zip_source_open.c zip_source_pkware.c memory_buffer_alloc.c +curl_sspi.c +curl_threads.c +curl_trc.c zip_source_pop.c -dynhds.c +cw-out.c zip_source_read.c -mps_reader.c zip_source_stat.c -mps_trace.c zip_source_window.c +zip_source_zip.c +mps_reader.c +mps_trace.c net_sockets.c -easy.c +dict.c nist_kw.c -zip_source_zip.c +oid.c zip_source_zip_new.c -easygetopt.c +digest.c +padlock.c +digest_sspi.c zip_stat.c -easyoptions.c -escape.c -oid.c +dllmain.c zip_stat_index.c -file.c -fileinfo.c -padlock.c +doh.c zip_stat_init.c -pem.c -fopen.c zip_strerror.c +pem.c pk.c -pk_ecc.c zip_string.c -formdata.c -ftp.c -ftplistparser.c +pk_ecc.c zip_unchange.c -Linking lua-lib -getenv.c -getinfo.c pk_wrap.c -pkcs12.c zip_unchange_all.c -gopher.c -gsasl.c -pkcs5.c zip_unchange_archive.c +pkcs12.c +dynbuf.c zip_unchange_data.c -gtls.c -pkcs7.c zip_utf-8.c +dynhds.c +pkcs5.c +Linking lua-lib +pkcs7.c +Linking zip-lib +easy.c pkparse.c -hash.c +easygetopt.c pkwrite.c -headers.c +easyoptions.c +escape.c platform.c -hmac.c -Linking zip-lib +file.c +fileinfo.c +fopen.c platform_util.c -hostasyn.c -hostcheck.c +formdata.c +ftp.c +ftplistparser.c poly1305.c +getenv.c psa_crypto.c -hostip.c +getinfo.c psa_crypto_aead.c -hostip4.c +gopher.c +gsasl.c +gtls.c psa_crypto_cipher.c +hash.c +headers.c psa_crypto_client.c psa_crypto_driver_wrappers_no_static.c -hostip6.c psa_crypto_ecp.c -hostsyn.c psa_crypto_ffdh.c +hmac.c +hostasyn.c +hostcheck.c +hostip.c +hostip4.c +hostip6.c +hostsyn.c hsts.c -http.c psa_crypto_hash.c psa_crypto_mac.c +http.c psa_crypto_pake.c http1.c psa_crypto_rsa.c psa_crypto_se.c http2.c -http_aws_sigv4.c psa_crypto_slot_management.c -psa_crypto_storage.c +http_aws_sigv4.c http_chunks.c -psa_its_file.c http_digest.c +psa_crypto_storage.c +psa_its_file.c +psa_util.c http_negotiate.c +ripemd160.c +rsa.c http_ntlm.c http_proxy.c idn.c +rsa_alt_helpers.c if2ip.c +sha1.c +sha256.c +sha3.c imap.c inet_ntop.c -psa_util.c +sha512.c inet_pton.c keylog.c -ripemd160.c krb5.c -rsa.c krb5_gssapi.c -rsa_alt_helpers.c -sha1.c -sha256.c krb5_sspi.c ldap.c libssh.c libssh2.c -sha3.c +ssl_cache.c +ssl_ciphersuites.c llist.c macos.c mbedtls.c mbedtls_threadlock.c -sha512.c -ssl_cache.c -ssl_ciphersuites.c +md4.c ssl_client.c ssl_cookie.c -md4.c ssl_debug_helpers_generated.c ssl_msg.c ssl_ticket.c -ssl_tls.c md5.c +ssl_tls.c ssl_tls12_client.c memdebug.c mime.c mprintf.c -mqtt.c -multi.c ssl_tls12_server.c +mqtt.c ssl_tls13_client.c ssl_tls13_generic.c +multi.c ssl_tls13_keys.c ssl_tls13_server.c -netrc.c threading.c +netrc.c +timing.c nonblock.c noproxy.c -timing.c -ntlm.c version.c version_features.c x509.c -ntlm_sspi.c x509_create.c -oauth2.c x509_crl.c x509_crt.c x509_csr.c x509write.c x509write_crt.c -openldap.c x509write_csr.c +ntlm.c +ntlm_sspi.c +oauth2.c +openldap.c openssl.c parsedate.c pingpong.c @@ -37010,8 +37047,8 @@ http_download.c http_get.c http_post.c -lua_auxlib.c os_chdir.c +lua_auxlib.c os_chmod.c os_comparefiles.c os_compile.c @@ -37055,8 +37092,8 @@ string_endswith.c string_hash.c string_sha1.c -term_textColor.c string_startswith.c +term_textColor.c zip_extract.c Linking Premake5 make[3]: Leaving directory '/build/reproducible-path/0ad-0.27.1/libraries/source/premake-core/premake-core-5.0.0-beta4/build/bootstrap' @@ -37120,1020 +37157,1019 @@ ^\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/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) +/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* 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.78 Clobber not needed. - 0:04.43 Using Python 3.13.7 from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/_virtualenvs/build/bin/python - 0:04.44 Adding configure options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig - 0:04.46 --enable-project=js - 0:04.46 --enable-shared-js - 0:04.46 --disable-jemalloc - 0:04.46 --without-intl-api - 0:04.46 --disable-js-shell - 0:04.46 --disable-tests - 0:04.46 --enable-debug - 0:04.46 --disable-optimize - 0:04.47 --enable-gczeal - 0:04.47 checking for vcs source checkout... no - 0:04.99 checking for a shell... /usr/bin/sh - 0:05.47 checking for host system type... aarch64-unknown-linux-gnu - 0:05.48 checking for target system type... aarch64-unknown-linux-gnu - 0:09.11 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.7) - 0:09.26 checking whether cross compiling... no - 0:09.28 checking for wget... not found - 0:09.31 checking for ccache... not found - 0:09.31 checking for the target C compiler... /usr/bin/gcc - 0:09.48 checking whether the target C compiler can be used... yes - 0:09.48 checking the target C compiler version... 14.3.0 - 0:09.61 checking the target C compiler works... yes - 0:09.62 checking for the target C++ compiler... /usr/bin/g++ - 0:09.72 checking whether the target C++ compiler can be used... yes - 0:09.72 checking the target C++ compiler version... 14.3.0 - 0:09.87 checking the target C++ compiler works... yes - 0:09.87 checking for the host C compiler... /usr/bin/gcc - 0:09.87 checking whether the host C compiler can be used... yes - 0:09.87 checking the host C compiler version... 14.3.0 - 0:09.87 checking the host C compiler works... yes - 0:09.87 checking for the host C++ compiler... /usr/bin/g++ - 0:09.87 checking whether the host C++ compiler can be used... yes - 0:09.87 checking the host C++ compiler version... 14.3.0 - 0:09.87 checking the host C++ compiler works... yes - 0:09.93 checking for target linker... bfd - 0:09.98 checking for host linker... bfd - 0:10.24 checking for 64-bit OS... yes - 0:10.40 checking for new enough STL headers from libstdc++... yes - 0:10.47 checking for the assembler... /usr/bin/gcc - 0:10.59 checking for ar... /usr/bin/ar - 0:10.59 checking for host_ar... /usr/bin/ar - 0:10.59 checking for nm... /usr/bin/nm - 0:10.59 checking for pkg_config... /usr/bin/pkg-config - 0:10.59 checking for pkg-config version... 1.8.1 - 0:10.59 checking whether pkg-config is pkgconf... yes - 0:10.89 checking for strndup... yes - 0:11.18 checking for posix_memalign... yes - 0:11.48 checking for memalign... yes - 0:11.61 checking for malloc_usable_size... yes - 0:11.85 checking for stdint.h... yes - 0:12.08 checking for inttypes.h... yes - 0:12.27 checking for malloc.h... yes - 0:12.50 checking for alloca.h... yes - 0:12.69 checking for sys/byteorder.h... no - 0:13.06 checking for getopt.h... yes - 0:13.50 checking for unistd.h... yes - 0:13.63 checking for nl_types.h... yes - 0:13.83 checking for cpuid.h... no - 0:14.25 checking for fts.h... yes - 0:14.37 checking for sys/statvfs.h... yes - 0:14.45 checking for sys/statfs.h... yes - 0:14.59 checking for sys/vfs.h... yes - 0:14.76 checking for sys/mount.h... yes - 0:15.06 checking for sys/quota.h... yes - 0:15.21 checking for linux/quota.h... yes - 0:15.42 checking for linux/if_addr.h... yes - 0:15.76 checking for linux/rtnetlink.h... yes - 0:16.06 checking for sys/queue.h... yes - 0:16.30 checking for sys/types.h... yes - 0:16.68 checking for netinet/in.h... yes - 0:17.01 checking for byteswap.h... yes - 0:17.31 checking for memfd_create in sys/mman.h... yes - 0:17.48 checking for linux/perf_event.h... yes - 0:17.61 checking for perf_event_open system call... yes - 0:17.74 checking whether the C compiler supports -Wbitfield-enum-conversion... no - 0:17.84 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no - 0:18.04 checking whether the C++ compiler supports -Wdeprecated-this-capture... no - 0:18.14 checking whether the C compiler supports -Wformat-type-confusion... no - 0:18.25 checking whether the C++ compiler supports -Wformat-type-confusion... no - 0:18.40 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no - 0:18.51 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no - 0:18.69 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no - 0:18.86 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no - 0:18.91 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no - 0:19.04 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no - 0:19.14 checking whether the C compiler supports -Wunreachable-code-return... no - 0:19.24 checking whether the C++ compiler supports -Wunreachable-code-return... no - 0:19.36 checking whether the C compiler supports -Wclass-varargs... no - 0:19.41 checking whether the C++ compiler supports -Wclass-varargs... no - 0:19.53 checking whether the C++ compiler supports -Wempty-init-stmt... no - 0:19.66 checking whether the C compiler supports -Wfloat-overflow-conversion... no - 0:19.81 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no - 0:19.90 checking whether the C compiler supports -Wfloat-zero-conversion... no - 0:20.10 checking whether the C++ compiler supports -Wfloat-zero-conversion... no - 0:20.16 checking whether the C compiler supports -Wloop-analysis... no - 0:20.24 checking whether the C++ compiler supports -Wloop-analysis... no - 0:20.46 checking whether the C compiler supports -Wno-range-loop-analysis... no - 0:20.62 checking whether the C++ compiler supports -Wno-range-loop-analysis... no - 0:20.79 checking whether the C++ compiler supports -Wc++2a-compat... yes - 0:20.94 checking whether the C++ compiler supports -Wcomma-subscript... yes - 0:21.06 checking whether the C compiler supports -Wenum-compare-conditional... no - 0:21.10 checking whether the C++ compiler supports -Wenum-compare-conditional... no - 0:21.17 checking whether the C compiler supports -Wenum-float-conversion... no - 0:21.24 checking whether the C++ compiler supports -Wenum-float-conversion... no - 0:21.41 checking whether the C++ compiler supports -Wvolatile... yes - 0:21.58 checking whether the C++ compiler supports -Wno-error=deprecated... yes - 0:21.70 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no - 0:21.96 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes - 0:22.02 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no - 0:22.04 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no - 0:22.04 checking whether the C++ compiler supports -Wcomma... no - 0:22.07 checking whether the C compiler supports -Wduplicated-cond... yes - 0:22.09 checking whether the C++ compiler supports -Wduplicated-cond... yes - 0:22.11 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes - 0:22.13 checking whether the C compiler supports -Wlogical-op... yes - 0:22.16 checking whether the C++ compiler supports -Wlogical-op... yes - 0:22.17 checking whether the C compiler supports -Wstring-conversion... no - 0:22.18 checking whether the C++ compiler supports -Wstring-conversion... no - 0:22.20 checking whether the C++ compiler supports -Wno-inline-new-delete... no - 0:22.23 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes - 0:22.39 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes - 0:22.58 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes - 0:22.98 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes - 0:23.15 checking whether the C compiler supports -Wno-error=array-bounds... yes - 0:23.50 checking whether the C++ compiler supports -Wno-error=array-bounds... yes - 0:23.70 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes - 0:23.96 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes - 0:24.22 checking whether the C compiler supports -Wno-multistatement-macros... yes - 0:24.52 checking whether the C++ compiler supports -Wno-multistatement-macros... yes - 0:24.82 checking whether the C compiler supports -Wno-error=class-memaccess... yes - 0:25.00 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes - 0:25.06 checking whether the C compiler supports -Wno-error=atomic-alignment... no - 0:25.19 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no - 0:25.30 checking whether the C compiler supports -Wno-error=deprecated-builtins... no - 0:25.39 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no - 0:25.65 checking whether the C compiler supports -Wformat... yes - 0:25.94 checking whether the C++ compiler supports -Wformat... yes - 0:26.11 checking whether the C compiler supports -Wformat-security... no - 0:26.31 checking whether the C++ compiler supports -Wformat-security... no - 0:26.44 checking whether the C compiler supports -Wformat-overflow=2... yes - 0:26.62 checking whether the C++ compiler supports -Wformat-overflow=2... yes - 0:26.83 checking whether the C compiler supports -Werror=implicit-function-declaration... yes - 0:27.08 checking whether the C compiler supports -Wno-psabi... yes - 0:27.35 checking whether the C++ compiler supports -Wno-psabi... yes - 0:27.52 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes - 0:27.69 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes - 0:27.82 checking whether the C compiler supports -Wno-unknown-warning-option... no - 0:28.03 checking whether the C++ compiler supports -Wno-unknown-warning-option... no - 0:28.17 checking whether the C++ compiler supports -fno-sized-deallocation... yes - 0:28.39 checking whether the C++ compiler supports -fno-aligned-new... yes - 0:28.39 checking for llvm_profdata... /usr/bin/llvm-profdata - 0:28.52 checking for rustc... /usr/bin/rustc - 0:28.52 checking for cargo... /usr/bin/cargo - 0:28.71 checking rustc version... 1.86.0 - 0:28.77 checking cargo version... 1.86.0 - 0:31.23 checking for rust host triplet... aarch64-unknown-linux-gnu - 0:31.36 checking for rust target triplet... aarch64-unknown-linux-gnu - 0:31.36 checking for rustdoc... /usr/bin/rustdoc - 0:31.36 checking for rustfmt... not found - 0:31.36 checking for clang for bindgen... not found - 0:31.36 checking for libclang for bindgen... not found - 0:31.36 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:31.39 checking for tm_zone and tm_gmtoff in struct tm... yes - 0:31.43 checking for getpagesize... yes - 0:31.47 checking for gmtime_r... yes - 0:31.51 checking for localtime_r... yes - 0:31.55 checking for gettid... yes - 0:31.59 checking for setpriority... yes - 0:31.63 checking for syscall... yes - 0:31.67 checking for getc_unlocked... yes - 0:31.71 checking for pthread_getname_np... yes - 0:31.75 checking for pthread_get_name_np... no - 0:31.79 checking for strerror... yes - 0:32.62 checking for __cxa_demangle... yes - 0:32.75 checking for unwind.h... yes - 0:33.15 checking for _Unwind_Backtrace... yes - 0:33.48 checking for _getc_nolock... no - 0:33.55 checking for localeconv... yes - 0:33.55 checking for awk... /usr/bin/mawk - 0:33.55 checking for gmake... /usr/bin/make - 0:33.55 checking for watchman... not found - 0:33.55 checking for xargs... /usr/bin/xargs - 0:33.56 checking for rpmbuild... not found - 0:33.56 checking for llvm-objdump... /usr/bin/llvm-objdump - 0:33.58 checking for readelf... /usr/bin/llvm-readelf - 0:33.60 checking for objcopy... /usr/bin/llvm-objcopy - 0:33.65 checking for strip... /usr/bin/llvm-strip - 0:33.65 checking for zlib >= 1.2.3... yes - 0:33.66 checking MOZ_ZLIB_CFLAGS... - 0:33.68 checking MOZ_ZLIB_LIBS... -lz - 0:33.68 checking for m4... /usr/bin/m4 - 0:33.73 creating cache ./config.cache - 0:33.79 checking host system type... aarch64-unknown-linux-gnu - 0:33.82 checking target system type... aarch64-unknown-linux-gnu - 0:33.97 checking build system type... aarch64-unknown-linux-gnu - 0:34.10 checking for Cygwin environment... no - 0:34.23 checking for mingw32 environment... no - 0:34.47 checking for executable suffix... no - 0:34.48 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 - 0:34.48 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:34.48 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:34.49 checking whether we are using GNU C... (cached) yes - 0:34.49 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes - 0:34.50 checking for c++... (cached) /usr/bin/g++ - 0:34.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 ) works... (cached) yes - 0:34.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:34.50 checking whether we are using GNU C++... (cached) yes - 0:34.51 checking whether /usr/bin/g++ accepts -g... (cached) yes - 0:35.38 checking for --noexecstack option to as... yes - 0:36.05 checking for -z noexecstack option to ld... yes - 0:36.65 checking for -z text option to ld... yes - 0:37.08 checking for -z relro option to ld... yes - 0:37.84 checking for -z nocopyreloc option to ld... yes - 0:38.18 checking for -Bsymbolic-functions option to ld... yes - 0:38.65 checking for --build-id=sha1 option to ld... yes - 0:38.84 checking for valid debug flags... yes - 0:38.97 checking whether the linker supports Identical Code Folding... no - 0:40.28 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:40.28 m = re.match("\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)", line) - 0:42.13 no - 0:42.31 checking for working const... yes - 0:42.50 checking for mode_t... yes - 0:42.59 checking for off_t... yes - 0:42.70 checking for pid_t... yes - 0:42.79 checking for size_t... yes - 0:43.11 checking for ssize_t... yes - 0:44.41 checking whether 64-bits std::atomic requires -latomic... no - 0:44.68 checking for dirent.h that defines DIR... yes - 0:44.95 checking for opendir in -ldir... no - 0:45.19 checking for gethostbyname_r in -lc_r... no - 0:45.51 checking for library containing dlopen... none required - 0:45.70 checking for dlfcn.h... yes - 0:46.15 checking for dladdr... yes - 0:46.37 checking for socket in -lsocket... no - 0:46.56 checking for pthread_create in -lpthreads... no - 0:46.66 checking for pthread_create in -lpthread... yes - 0:46.97 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes - 0:47.12 checking for clock_gettime(CLOCK_MONOTONIC)... - 0:47.66 checking for sin in -lm... yes - 0:48.31 checking for res_ninit()... yes - 0:48.61 checking for nl_langinfo and CODESET... yes - 0:48.84 checking for __thread keyword for TLS variables... yes - 0:48.85 checking for -pipe support... yes - 0:49.24 checking what kind of list files are supported by the linker... linkerscript - 0:49.51 checking for malloc.h... yes - 0:49.74 checking whether malloc_usable_size definition can use const argument... no - 0:49.90 checking for valloc in malloc.h... yes - 0:50.08 checking for valloc in unistd.h... no - 0:50.24 checking for _aligned_malloc in malloc.h... no - 0:50.28 updating cache ./config.cache - 0:50.30 creating ./config.data - 0:50.35 Creating config.status - 0:51.14 /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:51.14 WebIDL files included in the build from one of the \*WEBIDL_FILES - 0:51.59 /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:51.59 return s.replace("#", "\#").replace("$", "$$") - 0:51.64 /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:51.64 "(?:^|\s)tools.*::", content, re.M - 0:51.66 /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:51.66 if re.search("(?:^|\s)check.*::", content, re.M): - 0:51.87 /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:51.87 ignore = re.compile("\s*(\#.*)?$") - 0:51.91 /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:51.91 (?:\[(?P[\w\d.\-\_\\\/{}@]+)\]\s*)? # optional [base/path] - 0:51.91 /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:51.91 relsrcline = re.compile("relativesrcdir\s+(?P.+?):") - 0:51.91 /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:51.91 regline = re.compile("\%\s+(.*)$") - 0:51.91 /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:51.91 entryre = "(?P\*)?(?P\+?)\s+" - 0:51.91 /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:51.91 "(?P[\w\d.\-\_\\\/\+\@]+)\s*" - 0:51.91 /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:51.91 "(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$" - 0:52.07 Reticulating splines... - 0:52.76 0:01.18 File already read. Skipping: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/unix/moz.build - 0:54.21 Finished reading 58 moz.build files in 0.49s - 0:54.21 Read 0 gyp files in parallel contributing 0.00s to total wall time - 0:54.21 Processed into 233 build config descriptors in 0.35s - 0:54.21 RecursiveMake backend executed in 0.67s - 0:54.21 162 total backend files; 162 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 35 Makefile - 0:54.21 FasterMake backend executed in 0.19s - 0:54.21 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted - 0:54.22 Clangd backend executed in 0.37s - 0:54.22 82 total backend files; 3 created; 0 updated; 79 unchanged; 0 deleted - 0:54.22 Total wall time: 2.64s; CPU time: 0.36s; Efficiency: 14%; Untracked: 0.57s - 0:55.14 Adding make options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig + 0:01.51 Clobber not needed. + 0:03.71 Using Python 3.13.7 from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/_virtualenvs/build/bin/python + 0:03.71 Adding configure options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig + 0:03.71 --enable-project=js + 0:03.72 --enable-shared-js + 0:03.72 --disable-jemalloc + 0:03.72 --without-intl-api + 0:03.72 --disable-js-shell + 0:03.73 --disable-tests + 0:03.74 --enable-debug + 0:03.74 --disable-optimize + 0:03.74 --enable-gczeal + 0:03.74 checking for vcs source checkout... no + 0:04.62 checking for a shell... /usr/bin/sh + 0:05.29 checking for host system type... aarch64-unknown-linux-gnu + 0:05.29 checking for target system type... aarch64-unknown-linux-gnu + 0:06.83 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.7) + 0:06.97 checking whether cross compiling... no + 0:06.98 checking for wget... not found + 0:07.03 checking for ccache... not found + 0:07.03 checking for the target C compiler... /usr/bin/gcc + 0:07.23 checking whether the target C compiler can be used... yes + 0:07.23 checking the target C compiler version... 14.3.0 + 0:07.41 checking the target C compiler works... yes + 0:07.41 checking for the target C++ compiler... /usr/bin/g++ + 0:07.53 checking whether the target C++ compiler can be used... yes + 0:07.55 checking the target C++ compiler version... 14.3.0 + 0:07.75 checking the target C++ compiler works... yes + 0:07.75 checking for the host C compiler... /usr/bin/gcc + 0:07.75 checking whether the host C compiler can be used... yes + 0:07.75 checking the host C compiler version... 14.3.0 + 0:07.75 checking the host C compiler works... yes + 0:07.75 checking for the host C++ compiler... /usr/bin/g++ + 0:07.75 checking whether the host C++ compiler can be used... yes + 0:07.75 checking the host C++ compiler version... 14.3.0 + 0:07.78 checking the host C++ compiler works... yes + 0:07.85 checking for target linker... bfd + 0:07.91 checking for host linker... bfd + 0:08.16 checking for 64-bit OS... yes + 0:08.34 checking for new enough STL headers from libstdc++... yes + 0:08.46 checking for the assembler... /usr/bin/gcc + 0:08.53 checking for ar... /usr/bin/ar + 0:08.53 checking for host_ar... /usr/bin/ar + 0:08.53 checking for nm... /usr/bin/nm + 0:08.53 checking for pkg_config... /usr/bin/pkg-config + 0:08.54 checking for pkg-config version... 1.8.1 + 0:08.55 checking whether pkg-config is pkgconf... yes + 0:08.63 checking for strndup... yes + 0:08.81 checking for posix_memalign... yes + 0:08.93 checking for memalign... yes + 0:09.05 checking for malloc_usable_size... yes + 0:09.10 checking for stdint.h... yes + 0:09.20 checking for inttypes.h... yes + 0:09.45 checking for malloc.h... yes + 0:09.62 checking for alloca.h... yes + 0:09.69 checking for sys/byteorder.h... no + 0:09.86 checking for getopt.h... yes + 0:09.97 checking for unistd.h... yes + 0:10.16 checking for nl_types.h... yes + 0:10.23 checking for cpuid.h... no + 0:10.44 checking for fts.h... yes + 0:10.60 checking for sys/statvfs.h... yes + 0:10.76 checking for sys/statfs.h... yes + 0:10.80 checking for sys/vfs.h... yes + 0:10.84 checking for sys/mount.h... yes + 0:10.90 checking for sys/quota.h... yes + 0:11.00 checking for linux/quota.h... yes + 0:11.03 checking for linux/if_addr.h... yes + 0:11.06 checking for linux/rtnetlink.h... yes + 0:11.08 checking for sys/queue.h... yes + 0:11.12 checking for sys/types.h... yes + 0:11.15 checking for netinet/in.h... yes + 0:11.18 checking for byteswap.h... yes + 0:11.39 checking for memfd_create in sys/mman.h... yes + 0:11.43 checking for linux/perf_event.h... yes + 0:11.46 checking for perf_event_open system call... yes + 0:11.47 checking whether the C compiler supports -Wbitfield-enum-conversion... no + 0:11.49 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no + 0:11.51 checking whether the C++ compiler supports -Wdeprecated-this-capture... no + 0:11.55 checking whether the C compiler supports -Wformat-type-confusion... no + 0:11.56 checking whether the C++ compiler supports -Wformat-type-confusion... no + 0:11.60 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no + 0:11.62 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no + 0:11.65 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no + 0:11.67 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no + 0:11.72 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no + 0:11.75 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no + 0:11.77 checking whether the C compiler supports -Wunreachable-code-return... no + 0:11.81 checking whether the C++ compiler supports -Wunreachable-code-return... no + 0:11.82 checking whether the C compiler supports -Wclass-varargs... no + 0:11.83 checking whether the C++ compiler supports -Wclass-varargs... no + 0:11.86 checking whether the C++ compiler supports -Wempty-init-stmt... no + 0:11.88 checking whether the C compiler supports -Wfloat-overflow-conversion... no + 0:11.90 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no + 0:11.92 checking whether the C compiler supports -Wfloat-zero-conversion... no + 0:11.94 checking whether the C++ compiler supports -Wfloat-zero-conversion... no + 0:11.95 checking whether the C compiler supports -Wloop-analysis... no + 0:11.96 checking whether the C++ compiler supports -Wloop-analysis... no + 0:12.00 checking whether the C compiler supports -Wno-range-loop-analysis... no + 0:12.06 checking whether the C++ compiler supports -Wno-range-loop-analysis... no + 0:12.17 checking whether the C++ compiler supports -Wc++2a-compat... yes + 0:12.28 checking whether the C++ compiler supports -Wcomma-subscript... yes + 0:12.33 checking whether the C compiler supports -Wenum-compare-conditional... no + 0:12.35 checking whether the C++ compiler supports -Wenum-compare-conditional... no + 0:12.36 checking whether the C compiler supports -Wenum-float-conversion... no + 0:12.37 checking whether the C++ compiler supports -Wenum-float-conversion... no + 0:12.43 checking whether the C++ compiler supports -Wvolatile... yes + 0:12.51 checking whether the C++ compiler supports -Wno-error=deprecated... yes + 0:12.62 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no + 0:12.78 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes + 0:12.88 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no + 0:12.99 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no + 0:13.00 checking whether the C++ compiler supports -Wcomma... no + 0:13.11 checking whether the C compiler supports -Wduplicated-cond... yes + 0:13.26 checking whether the C++ compiler supports -Wduplicated-cond... yes + 0:13.32 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes + 0:13.44 checking whether the C compiler supports -Wlogical-op... yes + 0:13.51 checking whether the C++ compiler supports -Wlogical-op... yes + 0:13.59 checking whether the C compiler supports -Wstring-conversion... no + 0:13.67 checking whether the C++ compiler supports -Wstring-conversion... no + 0:13.70 checking whether the C++ compiler supports -Wno-inline-new-delete... no + 0:13.77 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes + 0:13.87 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes + 0:13.93 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes + 0:14.02 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes + 0:14.13 checking whether the C compiler supports -Wno-error=array-bounds... yes + 0:14.25 checking whether the C++ compiler supports -Wno-error=array-bounds... yes + 0:14.29 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes + 0:14.34 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes + 0:14.36 checking whether the C compiler supports -Wno-multistatement-macros... yes + 0:14.43 checking whether the C++ compiler supports -Wno-multistatement-macros... yes + 0:14.51 checking whether the C compiler supports -Wno-error=class-memaccess... yes + 0:14.55 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes + 0:14.57 checking whether the C compiler supports -Wno-error=atomic-alignment... no + 0:14.59 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no + 0:14.61 checking whether the C compiler supports -Wno-error=deprecated-builtins... no + 0:14.65 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no + 0:14.71 checking whether the C compiler supports -Wformat... yes + 0:14.73 checking whether the C++ compiler supports -Wformat... yes + 0:14.76 checking whether the C compiler supports -Wformat-security... no + 0:14.79 checking whether the C++ compiler supports -Wformat-security... no + 0:14.84 checking whether the C compiler supports -Wformat-overflow=2... yes + 0:14.87 checking whether the C++ compiler supports -Wformat-overflow=2... yes + 0:14.92 checking whether the C compiler supports -Werror=implicit-function-declaration... yes + 0:14.96 checking whether the C compiler supports -Wno-psabi... yes + 0:14.98 checking whether the C++ compiler supports -Wno-psabi... yes + 0:15.26 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes + 0:15.41 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes + 0:15.54 checking whether the C compiler supports -Wno-unknown-warning-option... no + 0:15.67 checking whether the C++ compiler supports -Wno-unknown-warning-option... no + 0:15.81 checking whether the C++ compiler supports -fno-sized-deallocation... yes + 0:15.98 checking whether the C++ compiler supports -fno-aligned-new... yes + 0:16.04 checking for llvm_profdata... /usr/bin/llvm-profdata + 0:16.13 checking for rustc... /usr/bin/rustc + 0:16.13 checking for cargo... /usr/bin/cargo + 0:17.46 checking rustc version... 1.86.0 + 0:17.58 checking cargo version... 1.86.0 + 0:20.64 checking for rust host triplet... aarch64-unknown-linux-gnu + 0:22.13 checking for rust target triplet... aarch64-unknown-linux-gnu + 0:22.13 checking for rustdoc... /usr/bin/rustdoc + 0:22.13 checking for rustfmt... not found + 0:22.13 checking for clang for bindgen... not found + 0:22.13 checking for libclang for bindgen... not found + 0:22.13 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:22.39 checking for tm_zone and tm_gmtoff in struct tm... yes + 0:22.52 checking for getpagesize... yes + 0:22.98 checking for gmtime_r... yes + 0:23.43 checking for localtime_r... yes + 0:23.62 checking for gettid... yes + 0:23.72 checking for setpriority... yes + 0:23.80 checking for syscall... yes + 0:23.90 checking for getc_unlocked... yes + 0:24.10 checking for pthread_getname_np... yes + 0:24.23 checking for pthread_get_name_np... no + 0:24.47 checking for strerror... yes + 0:24.93 checking for __cxa_demangle... yes + 0:25.11 checking for unwind.h... yes + 0:25.41 checking for _Unwind_Backtrace... yes + 0:25.69 checking for _getc_nolock... no + 0:25.91 checking for localeconv... yes + 0:25.91 checking for awk... /usr/bin/mawk + 0:25.91 checking for gmake... /usr/bin/make + 0:25.91 checking for watchman... not found + 0:25.91 checking for xargs... /usr/bin/xargs + 0:25.91 checking for rpmbuild... not found + 0:25.92 checking for llvm-objdump... /usr/bin/llvm-objdump + 0:25.95 checking for readelf... /usr/bin/llvm-readelf + 0:26.05 checking for objcopy... /usr/bin/llvm-objcopy + 0:26.08 checking for strip... /usr/bin/llvm-strip + 0:26.09 checking for zlib >= 1.2.3... yes + 0:26.09 checking MOZ_ZLIB_CFLAGS... + 0:26.11 checking MOZ_ZLIB_LIBS... -lz + 0:26.11 checking for m4... /usr/bin/m4 + 0:26.24 creating cache ./config.cache + 0:26.35 checking host system type... aarch64-unknown-linux-gnu + 0:26.47 checking target system type... aarch64-unknown-linux-gnu + 0:26.58 checking build system type... aarch64-unknown-linux-gnu + 0:26.71 checking for Cygwin environment... no + 0:26.86 checking for mingw32 environment... no + 0:27.01 checking for executable suffix... no + 0:27.03 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 + 0:27.05 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:27.05 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:27.06 checking whether we are using GNU C... (cached) yes + 0:27.06 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes + 0:27.07 checking for c++... (cached) /usr/bin/g++ + 0:27.07 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:27.07 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:27.08 checking whether we are using GNU C++... (cached) yes + 0:27.10 checking whether /usr/bin/g++ accepts -g... (cached) yes + 0:27.37 checking for --noexecstack option to as... yes + 0:27.73 checking for -z noexecstack option to ld... yes + 0:28.10 checking for -z text option to ld... yes + 0:28.41 checking for -z relro option to ld... yes + 0:28.65 checking for -z nocopyreloc option to ld... yes + 0:28.93 checking for -Bsymbolic-functions option to ld... yes + 0:29.07 checking for --build-id=sha1 option to ld... yes + 0:29.17 checking for valid debug flags... yes + 0:29.32 checking whether the linker supports Identical Code Folding... no + 0:29.86 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:29.86 m = re.match("\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)", line) + 0:30.25 no + 0:30.39 checking for working const... yes + 0:30.52 checking for mode_t... yes + 0:30.62 checking for off_t... yes + 0:30.81 checking for pid_t... yes + 0:30.90 checking for size_t... yes + 0:30.99 checking for ssize_t... yes + 0:31.41 checking whether 64-bits std::atomic requires -latomic... no + 0:31.54 checking for dirent.h that defines DIR... yes + 0:31.69 checking for opendir in -ldir... no + 0:31.89 checking for gethostbyname_r in -lc_r... no + 0:32.15 checking for library containing dlopen... none required + 0:32.29 checking for dlfcn.h... yes + 0:32.45 checking for dladdr... yes + 0:32.58 checking for socket in -lsocket... no + 0:32.79 checking for pthread_create in -lpthreads... no + 0:33.07 checking for pthread_create in -lpthread... yes + 0:33.22 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes + 0:33.52 checking for clock_gettime(CLOCK_MONOTONIC)... + 0:33.96 checking for sin in -lm... yes + 0:34.31 checking for res_ninit()... yes + 0:34.63 checking for nl_langinfo and CODESET... yes + 0:35.09 checking for __thread keyword for TLS variables... yes + 0:35.11 checking for -pipe support... yes + 0:35.39 checking what kind of list files are supported by the linker... linkerscript + 0:35.66 checking for malloc.h... yes + 0:35.75 checking whether malloc_usable_size definition can use const argument... no + 0:35.89 checking for valloc in malloc.h... yes + 0:36.03 checking for valloc in unistd.h... no + 0:36.06 checking for _aligned_malloc in malloc.h... no + 0:36.13 updating cache ./config.cache + 0:36.19 creating ./config.data + 0:36.26 Creating config.status + 0:36.97 /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:36.97 WebIDL files included in the build from one of the \*WEBIDL_FILES + 0:37.28 /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:37.28 return s.replace("#", "\#").replace("$", "$$") + 0:37.30 /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:37.30 "(?:^|\s)tools.*::", content, re.M + 0:37.30 /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:37.30 if re.search("(?:^|\s)check.*::", content, re.M): + 0:37.37 /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:37.37 ignore = re.compile("\s*(\#.*)?$") + 0:37.37 /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:37.37 (?:\[(?P[\w\d.\-\_\\\/{}@]+)\]\s*)? # optional [base/path] + 0:37.37 /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:37.37 relsrcline = re.compile("relativesrcdir\s+(?P.+?):") + 0:37.37 /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:37.37 regline = re.compile("\%\s+(.*)$") + 0:37.37 /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:37.37 entryre = "(?P\*)?(?P\+?)\s+" + 0:37.37 /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:37.37 "(?P[\w\d.\-\_\\\/\+\@]+)\s*" + 0:37.37 /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:37.37 "(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$" + 0:37.40 Reticulating splines... + 0:37.52 0:00.24 File already read. Skipping: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/unix/moz.build + 0:37.91 Finished reading 58 moz.build files in 0.10s + 0:37.91 Read 0 gyp files in parallel contributing 0.00s to total wall time + 0:37.91 Processed into 233 build config descriptors in 0.12s + 0:37.91 RecursiveMake backend executed in 0.12s + 0:37.91 162 total backend files; 162 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 35 Makefile + 0:37.91 FasterMake backend executed in 0.06s + 0:37.91 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted + 0:37.91 Clangd backend executed in 0.11s + 0:37.91 82 total backend files; 3 created; 0 updated; 79 unchanged; 0 deleted + 0:37.91 Total wall time: 0.63s; CPU time: 0.33s; Efficiency: 52%; Untracked: 0.13s + 0:38.33 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:55.14 /usr/bin/make -f client.mk -j12 -s - 0:55.52 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. - 0:55.52 Elapsed: 0.01s; From dist/include: Kept 3 existing; Added/updated 315; Removed 0 files and 0 directories. - 0:55.55 Elapsed: 0.04s; From _tests: Kept 3 existing; Added/updated 499; Removed 0 files and 0 directories. - 0:55.61 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. - 0:56.01 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. - 0:56.35 ./buildconfig.rs.stub - 0:56.37 ./js-confdefs.h.stub - 0:56.39 ./js-config.h.stub - 0:56.39 ./ProfilingCategoryList.h.stub - 0:56.39 ./ReservedWordsGenerated.h.stub - 0:56.41 ./StatsPhasesGenerated.h.stub - 0:56.41 ./MIROpsGenerated.h.stub - 0:56.41 ./LIROpsGenerated.h.stub - 0:56.44 ./CacheIROpsGenerated.h.stub - 0:56.44 config - 0:56.46 ./AtomicOperationsGenerated.h.stub - 0:56.47 ./WasmIntrinsicGenerated.h.stub - 0:56.82 /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:56.82 "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U - 0:56.88 config/nsinstall_real - 0:57.59 config/system-header.sentinel.stub - 0:58.28 ./selfhosted.out.h.stub - 0:59.23 /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:59.23 match = re.match("MSG_DEF\((JSMSG_(\w+))", line) - 0:59.24 /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:59.55 js/src/rust/force-cargo-library-build - 0:59.56 js/src/build/symverscript.stub - 0:59.58 js/src/gc/StatsPhasesGenerated.inc.stub - 0:59.60 js/src/debugger - 0:59.60 js/src/frontend - 0:59.62 js/src/irregexp - 0:59.62 js/src/jit - 0:59.63 warningBUILDSTATUS OBJECT_FILE Unified_cpp_js_src_debugger1.o - 0:59.64 js/src - 0:59.64 js/src/wasm - 0:59.64 memory/build - 0:59.65 : `/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:59.65 note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` - 0:59.65 js/src/util - 0:59.72 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:59.72 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:59.72 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:59.72 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 - 1:00.16 memory/mozalloc - 1:01.24 mfbt - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. - 1:07.55 Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. - 1:07.55 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. - 1:07.55 Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 Patch `interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 1:07.55 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. - 1:07.55 Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=519e651241e867af3391db08f9ae6400bc023e18#519e6512)` was not used in the crate graph. - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 Patch `sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 1:07.55 Patch `sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 1:07.55 Patch `tabs v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 1:07.55 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. - 1:07.55 Patch `viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 1:07.55 Patch `warp v0.3.3 (https://github.com/glandium/warp?rev=4af45fae95bc98b0eba1ef0db17e1dac471bb23d#4af45fae)` was not used in the crate graph. - 1:07.55 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. - 1:07.55 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. - 1:07.55 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. - 1:07.55 Patch `webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 1:07.55 Patch `uniffi v0.23.0` was not used in the crate graph. - 1:07.55 Patch `uniffi_bindgen v0.23.0` was not used in the crate graph. - 1:07.55 Patch `uniffi_build v0.23.0` was not used in the crate graph. - 1:07.55 Patch `uniffi_macros v0.23.0` was not used in the crate graph. - 1:07.55 Patch `weedle2 v4.0.0` was not used in the crate graph. - 1:07.55 Check that the patched package version and available features are compatible - 1:07.55 with the dependency requirements. If the patch has a different version from - 1:07.55 what is locked in the Cargo.lock file, run `cargo update` to use the new - 1:07.55 version. This may also occur with an optional dependency that is not enabled. - 1:07.83 warning: profile package spec `glsl` in profile `dev` did not match any packages - 1:07.83 help: a package with a similar name exists: `glob` - 1:07.83 warning: profile package spec `glsl` in profile `release` did not match any packages - 1:07.83 help: a package with a similar name exists: `glob` - 1:07.99 Compiling semver v1.0.16 - 1:11.36 Compiling mozbuild v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/mozbuild) - 1:21.96 Compiling once_cell v1.17.1 - 1:23.74 Compiling rustc_version v0.4.0 - 1:33.65 Compiling cfg-if v1.0.0 - 1:34.16 Compiling cc v1.0.73 - 2:29.83 Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/mozglue/static/rust) - 2:34.04 Compiling encoding_rs v0.8.33 - 2:48.01 Compiling encoding_c v0.9.8 - 2:48.99 Compiling encoding_c_mem v0.2.6 - 2:50.55 modules/fdlibm/src - 2:50.97 Compiling memchr v2.5.0 - 2:55.36 Compiling leb128 v0.2.5 - 2:56.25 Compiling arrayvec v0.7.2 - 2:56.25 Compiling wasm-encoder v0.25.0 - 2:58.76 warning: unexpected `cfg` condition value: `oom_with_hook` - 2:58.76 --> mozglue/static/rust/lib.rs:5:13 - 2:58.76 | - 2:58.76 5 | #![cfg_attr(feature = "oom_with_hook", feature(alloc_error_hook))] - 2:58.76 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 2:58.76 | - 2:58.76 = note: expected values for `feature` are: `moz_memory` - 2:58.76 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 2:58.76 = note: see for more information about checking conditional configuration - 2:58.76 = note: `#[warn(unexpected_cfgs)]` on by default - 2:58.76 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 2:58.76 --> mozglue/static/rust/lib.rs:6:13 - 2:58.76 | - 2:58.76 6 | #![cfg_attr(feature = "oom_with_alloc_error_panic", feature(panic_oom_payload))] - 2:58.76 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 2:58.76 | - 2:58.76 = note: expected values for `feature` are: `moz_memory` - 2:58.76 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 2:58.76 = note: see for more information about checking conditional configuration - 2:58.76 warning: unexpected `cfg` condition value: `oom_with_hook` - 2:58.76 --> mozglue/static/rust/lib.rs:108:11 - 2:58.76 | - 2:58.76 108 | #[cfg(feature = "oom_with_hook")] - 2:58.76 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 2:58.76 | - 2:58.76 = note: expected values for `feature` are: `moz_memory` - 2:58.76 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 2:58.76 = note: see for more information about checking conditional configuration - 2:58.76 warning: unexpected `cfg` condition value: `oom_with_hook` - 2:58.76 --> mozglue/static/rust/lib.rs:110:11 - 2:58.76 | - 2:58.76 110 | #[cfg(feature = "oom_with_hook")] - 2:58.76 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 2:58.76 | - 2:58.76 = note: expected values for `feature` are: `moz_memory` - 2:58.76 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 2:58.76 = note: see for more information about checking conditional configuration - 2:58.76 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 2:58.76 --> mozglue/static/rust/lib.rs:115:11 - 2:58.76 | - 2:58.76 115 | #[cfg(feature = "oom_with_alloc_error_panic")] - 2:58.76 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 2:58.76 | - 2:58.76 = note: expected values for `feature` are: `moz_memory` - 2:58.76 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 2:58.77 = note: see for more information about checking conditional configuration - 2:58.77 warning: unexpected `cfg` condition value: `oom_with_hook` - 2:58.77 --> mozglue/static/rust/lib.rs:134:11 - 2:58.77 | - 2:58.77 134 | #[cfg(feature = "oom_with_hook")] - 2:58.77 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 2:58.77 | - 2:58.77 = note: expected values for `feature` are: `moz_memory` - 2:58.77 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 2:58.77 = note: see for more information about checking conditional configuration - 2:58.77 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 2:58.77 --> mozglue/static/rust/lib.rs:122:15 - 2:58.77 | - 2:58.77 122 | #[cfg(feature = "oom_with_alloc_error_panic")] - 2:58.77 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 2:58.77 | - 2:58.77 = note: expected values for `feature` are: `moz_memory` - 2:58.77 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 2:58.77 = note: see for more information about checking conditional configuration - 2:58.77 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 2:58.77 --> mozglue/static/rust/lib.rs:126:19 - 2:58.77 | - 2:58.77 126 | #[cfg(not(feature = "oom_with_alloc_error_panic"))] - 2:58.77 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 2:58.77 | - 2:58.77 = note: expected values for `feature` are: `moz_memory` - 2:58.77 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 2:58.77 = note: see for more information about checking conditional configuration - 2:58.77 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead - 2:58.77 --> mozglue/static/rust/lib.rs:69:29 - 2:58.77 | - 2:58.77 69 | fn panic_hook(info: &panic::PanicInfo) { - 2:58.77 | ^^^^^^^^^ - 2:58.77 | - 2:58.77 = note: `#[warn(deprecated)]` on by default - 2:58.99 warning: `mozglue-static` (lib) generated 9 warnings - 3:00.97 Compiling unicode-width v0.1.10 - 3:01.04 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) - 3:01.14 Compiling jsrust_shared v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared) - 3:01.24 Compiling wast v56.0.0 - 3:12.88 mozglue/baseprofiler - 3:13.07 mozglue/interposers - 3:13.43 mozglue/misc - 3:25.15 Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust) - 3:25.82 Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 26s - 3:58.84 js/src/gc -12:12.89 js/src/build/libjs_static.a -12:12.89 js/src/build/libmozjs115-debug.so -12:22.28 ./spidermonkey_checks.stub -12:23.23 TEST-PASS | check_spidermonkey_style.py | ok -12:23.26 /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' -12:23.26 reBeforeArg = "(?<=[(,\s])" -12:23.26 /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' -12:23.26 reArgType = "(?P[\w\s:*&<>]+)" -12:23.26 /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' -12:23.26 reArgName = "(?P\s\w+)" -12:23.26 /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' -12:23.26 reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" -12:23.26 /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' -12:23.26 signature = reMatchArg.sub("\g", signature) -12:23.27 /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' -12:23.27 r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature -12:23.40 TEST-PASS | check_macroassembler_style.py | ok -12:23.43 /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' -12:23.43 space_star_space_pat = re.compile("^\s*\* ?", re.M) -12:23.43 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/vm/jsopcode.py:62: SyntaxWarning: invalid escape sequence '\[' -12:23.43 category_pat = re.compile("\[([^\]]+)\]") -12:23.43 /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' -12:23.43 tag_pat = re.compile("^\s*[A-Za-z]+:\s*|\s*$") -12:23.44 TEST-PASS | check_js_opcode.py | ok -12:23.56 0 compiler warnings present. -12:23.67 Overall system resources - Wall time: 742s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 -12:23.75 Your build was successful! + 0:38.37 /usr/bin/make -f client.mk -j12 -s + 0:38.77 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. + 0:38.83 Elapsed: 0.06s; From _tests: Kept 3 existing; Added/updated 499; Removed 0 files and 0 directories. + 0:38.97 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. + 0:38.98 Elapsed: 0.01s; From dist/include: Kept 3 existing; Added/updated 315; Removed 0 files and 0 directories. + 0:39.85 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. + 0:40.64 ./buildconfig.rs.stub + 0:40.69 ./js-confdefs.h.stub + 0:40.70 ./js-config.h.stub + 0:40.70 ./ProfilingCategoryList.h.stub + 0:40.73 ./ReservedWordsGenerated.h.stub + 0:40.74 ./StatsPhasesGenerated.h.stub + 0:40.75 ./MIROpsGenerated.h.stub + 0:40.76 config + 0:40.79 ./LIROpsGenerated.h.stub + 0:40.79 ./CacheIROpsGenerated.h.stub + 0:40.80 ./AtomicOperationsGenerated.h.stub + 0:40.82 ./WasmIntrinsicGenerated.h.stub + 0:41.31 config/nsinstall_real + 0:42.10 config/system-header.sentinel.stub + 0:42.17 /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:42.17 "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U + 0:43.28 ./selfhosted.out.h.stub + 0:43.52 /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:43.52 match = re.match("MSG_DEF\((JSMSG_(\w+))", line) + 0:43.52 /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:43.87 js/src/rust/force-cargo-library-build + 0:43.87 js/src/build/symverscript.stub + 0:43.89 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:43.90 note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` + 0:43.91 js/src/debugger + 0:43.91 js/src/gc/StatsPhasesGenerated.inc.stub + 0:43.92 js/src/frontend + 0:43.92 js/src/irregexp + 0:43.95 js/src/jit + 0:43.96 js/src + 0:43.96 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:43.96 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:43.96 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:43.96 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:43.96 js/src/util + 0:44.74 js/src/wasm + 0:44.85 memory/build + 0:45.08 memory/mozalloc + 0:48.39 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:48.39 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:48.39 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:48.39 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:48.39 Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. + 0:48.39 Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. + 0:48.39 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:48.39 Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. + 0:48.39 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:48.39 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:48.39 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:48.39 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:48.39 Patch `interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:48.39 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:48.39 Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=519e651241e867af3391db08f9ae6400bc023e18#519e6512)` was not used in the crate graph. + 0:48.39 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:48.39 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:48.39 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:48.39 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:48.39 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:48.39 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:48.39 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:48.39 Patch `sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:48.39 Patch `sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:48.39 Patch `tabs v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:48.39 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:48.39 Patch `viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:48.39 Patch `warp v0.3.3 (https://github.com/glandium/warp?rev=4af45fae95bc98b0eba1ef0db17e1dac471bb23d#4af45fae)` was not used in the crate graph. + 0:48.39 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:48.39 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:48.39 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:48.39 Patch `webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:48.39 Patch `uniffi v0.23.0` was not used in the crate graph. + 0:48.40 Patch `uniffi_bindgen v0.23.0` was not used in the crate graph. + 0:48.40 Patch `uniffi_build v0.23.0` was not used in the crate graph. + 0:48.40 Patch `uniffi_macros v0.23.0` was not used in the crate graph. + 0:48.40 Patch `weedle2 v4.0.0` was not used in the crate graph. + 0:48.40 Check that the patched package version and available features are compatible + 0:48.40 with the dependency requirements. If the patch has a different version from + 0:48.40 what is locked in the Cargo.lock file, run `cargo update` to use the new + 0:48.40 version. This may also occur with an optional dependency that is not enabled. + 0:48.58 warning: profile package spec `glsl` in profile `release` did not match any packages + 0:48.58 help: a package with a similar name exists: `glob` + 0:48.58 warning: profile package spec `glsl` in profile `dev` did not match any packages + 0:48.58 help: a package with a similar name exists: `glob` + 0:48.68 Compiling semver v1.0.16 + 0:51.93 Compiling mozbuild v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/mozbuild) + 0:56.40 Compiling once_cell v1.17.1 + 0:57.92 Compiling rustc_version v0.4.0 + 1:02.71 Compiling cc v1.0.73 + 1:12.03 mfbt + 1:16.83 Compiling cfg-if v1.0.0 + 1:17.16 Compiling encoding_rs v0.8.33 + 1:31.38 modules/fdlibm/src + 1:34.39 Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/mozglue/static/rust) + 1:36.78 Compiling memchr v2.5.0 + 1:43.70 Compiling encoding_c v0.9.8 + 1:43.81 Compiling encoding_c_mem v0.2.6 + 1:45.66 Compiling arrayvec v0.7.2 + 1:46.10 Compiling leb128 v0.2.5 + 1:46.67 Compiling wasm-encoder v0.25.0 + 1:47.13 warning: unexpected `cfg` condition value: `oom_with_hook` + 1:47.13 --> mozglue/static/rust/lib.rs:5:13 + 1:47.13 | + 1:47.13 5 | #![cfg_attr(feature = "oom_with_hook", feature(alloc_error_hook))] + 1:47.13 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:47.13 | + 1:47.13 = note: expected values for `feature` are: `moz_memory` + 1:47.13 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 1:47.13 = note: see for more information about checking conditional configuration + 1:47.13 = note: `#[warn(unexpected_cfgs)]` on by default + 1:47.13 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 1:47.13 --> mozglue/static/rust/lib.rs:6:13 + 1:47.13 | + 1:47.13 6 | #![cfg_attr(feature = "oom_with_alloc_error_panic", feature(panic_oom_payload))] + 1:47.13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:47.13 | + 1:47.13 = note: expected values for `feature` are: `moz_memory` + 1:47.13 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 1:47.13 = note: see for more information about checking conditional configuration + 1:47.13 warning: unexpected `cfg` condition value: `oom_with_hook` + 1:47.13 --> mozglue/static/rust/lib.rs:108:11 + 1:47.13 | + 1:47.13 108 | #[cfg(feature = "oom_with_hook")] + 1:47.13 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:47.13 | + 1:47.13 = note: expected values for `feature` are: `moz_memory` + 1:47.13 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 1:47.13 = note: see for more information about checking conditional configuration + 1:47.13 warning: unexpected `cfg` condition value: `oom_with_hook` + 1:47.14 --> mozglue/static/rust/lib.rs:110:11 + 1:47.14 | + 1:47.14 110 | #[cfg(feature = "oom_with_hook")] + 1:47.14 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:47.14 | + 1:47.14 = note: expected values for `feature` are: `moz_memory` + 1:47.14 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 1:47.14 = note: see for more information about checking conditional configuration + 1:47.14 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 1:47.14 --> mozglue/static/rust/lib.rs:115:11 + 1:47.14 | + 1:47.14 115 | #[cfg(feature = "oom_with_alloc_error_panic")] + 1:47.14 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:47.14 | + 1:47.15 = note: expected values for `feature` are: `moz_memory` + 1:47.15 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 1:47.15 = note: see for more information about checking conditional configuration + 1:47.15 warning: unexpected `cfg` condition value: `oom_with_hook` + 1:47.15 --> mozglue/static/rust/lib.rs:134:11 + 1:47.15 | + 1:47.15 134 | #[cfg(feature = "oom_with_hook")] + 1:47.15 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:47.15 | + 1:47.15 = note: expected values for `feature` are: `moz_memory` + 1:47.15 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 1:47.15 = note: see for more information about checking conditional configuration + 1:47.15 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 1:47.15 --> mozglue/static/rust/lib.rs:122:15 + 1:47.15 | + 1:47.15 122 | #[cfg(feature = "oom_with_alloc_error_panic")] + 1:47.15 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:47.16 | + 1:47.16 = note: expected values for `feature` are: `moz_memory` + 1:47.16 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 1:47.16 = note: see for more information about checking conditional configuration + 1:47.16 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 1:47.16 --> mozglue/static/rust/lib.rs:126:19 + 1:47.16 | + 1:47.16 126 | #[cfg(not(feature = "oom_with_alloc_error_panic"))] + 1:47.16 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1:47.16 | + 1:47.16 = note: expected values for `feature` are: `moz_memory` + 1:47.16 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 1:47.16 = note: see for more information about checking conditional configuration + 1:47.51 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead + 1:47.51 --> mozglue/static/rust/lib.rs:69:29 + 1:47.51 | + 1:47.51 69 | fn panic_hook(info: &panic::PanicInfo) { + 1:47.51 | ^^^^^^^^^ + 1:47.51 | + 1:47.51 = note: `#[warn(deprecated)]` on by default + 1:48.88 warning: `mozglue-static` (lib) generated 9 warnings + 1:50.72 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:50.86 Compiling unicode-width v0.1.10 + 1:51.67 Compiling wast v56.0.0 + 1:52.02 Compiling jsrust_shared v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust/shared) + 2:11.97 mozglue/baseprofiler + 2:15.52 mozglue/interposers + 2:57.73 Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust) + 2:58.71 Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 14s + 2:59.16 mozglue/misc + 3:17.69 js/src/gc + 7:41.30 js/src/build/libjs_static.a + 7:41.30 js/src/build/libmozjs115-debug.so + 7:50.22 ./spidermonkey_checks.stub + 7:51.14 TEST-PASS | check_spidermonkey_style.py | ok + 7:51.21 /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:51.21 reBeforeArg = "(?<=[(,\s])" + 7:51.21 /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:51.21 reArgType = "(?P[\w\s:*&<>]+)" + 7:51.21 /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:51.21 reArgName = "(?P\s\w+)" + 7:51.21 /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:51.21 reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" + 7:51.21 /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:51.21 signature = reMatchArg.sub("\g", signature) + 7:51.21 /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:51.21 r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature + 7:51.38 TEST-PASS | check_macroassembler_style.py | ok + 7:51.45 /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' + 7:51.45 space_star_space_pat = re.compile("^\s*\* ?", re.M) + 7:51.45 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/vm/jsopcode.py:62: SyntaxWarning: invalid escape sequence '\[' + 7:51.45 category_pat = re.compile("\[([^\]]+)\]") + 7:51.45 /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' + 7:51.45 tag_pat = re.compile("^\s*[A-Za-z]+:\s*|\s*$") + 7:51.47 TEST-PASS | check_js_opcode.py | ok + 7:51.68 0 compiler warnings present. + 7:51.79 Overall system resources - Wall time: 470s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 + 7:51.83 Your build was successful! Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes To view resource usage of the build, run |mach resource-usage|. 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.80 Clobber not needed. - 0:01.05 Using Python 3.13.7 from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release/_virtualenvs/build/bin/python - 0:01.05 Adding configure options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig - 0:01.05 --enable-project=js - 0:01.05 --enable-shared-js - 0:01.05 --disable-jemalloc - 0:01.05 --without-intl-api - 0:01.05 --disable-js-shell - 0:01.05 --disable-tests - 0:01.05 --enable-optimize - 0:01.05 checking for vcs source checkout... no - 0:01.13 checking for a shell... /usr/bin/sh - 0:01.17 checking for host system type... aarch64-unknown-linux-gnu - 0:01.17 checking for target system type... aarch64-unknown-linux-gnu - 0:01.59 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.7) - 0:01.60 checking whether cross compiling... no - 0:01.60 checking for wget... not found - 0:01.61 checking for ccache... not found - 0:01.61 checking for the target C compiler... /usr/bin/gcc - 0:01.63 checking whether the target C compiler can be used... yes - 0:01.63 checking the target C compiler version... 14.3.0 - 0:01.66 checking the target C compiler works... yes - 0:01.66 checking for the target C++ compiler... /usr/bin/g++ - 0:01.68 checking whether the target C++ compiler can be used... yes - 0:01.68 checking the target C++ compiler version... 14.3.0 - 0:01.70 checking the target C++ compiler works... yes - 0:01.71 checking for the host C compiler... /usr/bin/gcc - 0:01.71 checking whether the host C compiler can be used... yes - 0:01.71 checking the host C compiler version... 14.3.0 - 0:01.71 checking the host C compiler works... yes - 0:01.71 checking for the host C++ compiler... /usr/bin/g++ - 0:01.71 checking whether the host C++ compiler can be used... yes - 0:01.71 checking the host C++ compiler version... 14.3.0 - 0:01.71 checking the host C++ compiler works... yes - 0:01.72 checking for target linker... bfd - 0:01.72 checking for host linker... bfd - 0:01.77 checking for 64-bit OS... yes - 0:01.80 checking for new enough STL headers from libstdc++... yes - 0:01.81 checking for the assembler... /usr/bin/gcc - 0:01.82 checking for ar... /usr/bin/ar - 0:01.82 checking for host_ar... /usr/bin/ar - 0:01.82 checking for nm... /usr/bin/nm - 0:01.82 checking for pkg_config... /usr/bin/pkg-config - 0:01.83 checking for pkg-config version... 1.8.1 - 0:01.83 checking whether pkg-config is pkgconf... yes - 0:01.87 checking for strndup... yes - 0:01.92 checking for posix_memalign... yes - 0:01.96 checking for memalign... yes - 0:02.00 checking for malloc_usable_size... yes - 0:02.02 checking for stdint.h... yes - 0:02.05 checking for inttypes.h... yes - 0:02.08 checking for malloc.h... yes - 0:02.12 checking for alloca.h... yes - 0:02.14 checking for sys/byteorder.h... no - 0:02.18 checking for getopt.h... yes - 0:02.23 checking for unistd.h... yes - 0:02.26 checking for nl_types.h... yes - 0:02.27 checking for cpuid.h... no - 0:02.30 checking for fts.h... yes - 0:02.33 checking for sys/statvfs.h... yes - 0:02.38 checking for sys/statfs.h... yes - 0:02.40 checking for sys/vfs.h... yes - 0:02.44 checking for sys/mount.h... yes - 0:02.48 checking for sys/quota.h... yes - 0:02.51 checking for linux/quota.h... yes - 0:02.57 checking for linux/if_addr.h... yes - 0:02.61 checking for linux/rtnetlink.h... yes - 0:02.63 checking for sys/queue.h... yes - 0:02.66 checking for sys/types.h... yes - 0:02.69 checking for netinet/in.h... yes - 0:02.71 checking for byteswap.h... yes - 0:02.74 checking for memfd_create in sys/mman.h... yes - 0:02.80 checking for linux/perf_event.h... yes - 0:02.83 checking for perf_event_open system call... yes - 0:02.86 checking whether the C compiler supports -Wbitfield-enum-conversion... no - 0:02.88 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no - 0:02.90 checking whether the C++ compiler supports -Wdeprecated-this-capture... no - 0:02.91 checking whether the C compiler supports -Wformat-type-confusion... no - 0:02.93 checking whether the C++ compiler supports -Wformat-type-confusion... no - 0:02.97 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no - 0:03.00 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no - 0:03.04 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no - 0:03.07 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no - 0:03.11 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no - 0:03.13 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no - 0:03.15 checking whether the C compiler supports -Wunreachable-code-return... no - 0:03.17 checking whether the C++ compiler supports -Wunreachable-code-return... no - 0:03.18 checking whether the C compiler supports -Wclass-varargs... no - 0:03.19 checking whether the C++ compiler supports -Wclass-varargs... no - 0:03.21 checking whether the C++ compiler supports -Wempty-init-stmt... no - 0:03.23 checking whether the C compiler supports -Wfloat-overflow-conversion... no - 0:03.25 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no - 0:03.27 checking whether the C compiler supports -Wfloat-zero-conversion... no - 0:03.28 checking whether the C++ compiler supports -Wfloat-zero-conversion... no - 0:03.29 checking whether the C compiler supports -Wloop-analysis... no - 0:03.30 checking whether the C++ compiler supports -Wloop-analysis... no - 0:03.32 checking whether the C compiler supports -Wno-range-loop-analysis... no - 0:03.33 checking whether the C++ compiler supports -Wno-range-loop-analysis... no - 0:03.35 checking whether the C++ compiler supports -Wc++2a-compat... yes - 0:03.37 checking whether the C++ compiler supports -Wcomma-subscript... yes - 0:03.42 checking whether the C compiler supports -Wenum-compare-conditional... no - 0:03.46 checking whether the C++ compiler supports -Wenum-compare-conditional... no - 0:03.48 checking whether the C compiler supports -Wenum-float-conversion... no - 0:03.49 checking whether the C++ compiler supports -Wenum-float-conversion... no - 0:03.51 checking whether the C++ compiler supports -Wvolatile... yes - 0:03.53 checking whether the C++ compiler supports -Wno-error=deprecated... yes - 0:03.54 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no - 0:03.57 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes - 0:03.59 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no - 0:03.61 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no - 0:03.61 checking whether the C++ compiler supports -Wcomma... no - 0:03.64 checking whether the C compiler supports -Wduplicated-cond... yes - 0:03.66 checking whether the C++ compiler supports -Wduplicated-cond... yes - 0:03.68 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes - 0:03.71 checking whether the C compiler supports -Wlogical-op... yes - 0:03.73 checking whether the C++ compiler supports -Wlogical-op... yes - 0:03.75 checking whether the C compiler supports -Wstring-conversion... no - 0:03.76 checking whether the C++ compiler supports -Wstring-conversion... no - 0:03.78 checking whether the C++ compiler supports -Wno-inline-new-delete... no - 0:03.80 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes - 0:03.82 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes - 0:03.84 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes - 0:03.87 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes - 0:03.89 checking whether the C compiler supports -Wno-error=array-bounds... yes - 0:03.91 checking whether the C++ compiler supports -Wno-error=array-bounds... yes - 0:03.93 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes - 0:03.95 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes - 0:03.97 checking whether the C compiler supports -Wno-multistatement-macros... yes - 0:03.99 checking whether the C++ compiler supports -Wno-multistatement-macros... yes - 0:04.02 checking whether the C compiler supports -Wno-error=class-memaccess... yes - 0:04.04 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes - 0:04.05 checking whether the C compiler supports -Wno-error=atomic-alignment... no - 0:04.07 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no - 0:04.08 checking whether the C compiler supports -Wno-error=deprecated-builtins... no - 0:04.10 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no - 0:04.12 checking whether the C compiler supports -Wformat... yes - 0:04.15 checking whether the C++ compiler supports -Wformat... yes - 0:04.16 checking whether the C compiler supports -Wformat-security... no - 0:04.18 checking whether the C++ compiler supports -Wformat-security... no - 0:04.21 checking whether the C compiler supports -Wformat-overflow=2... yes - 0:04.23 checking whether the C++ compiler supports -Wformat-overflow=2... yes - 0:04.26 checking whether the C compiler supports -Werror=implicit-function-declaration... yes - 0:04.29 checking whether the C compiler supports -Wno-psabi... yes - 0:04.32 checking whether the C++ compiler supports -Wno-psabi... yes - 0:04.35 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes - 0:04.38 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes - 0:04.40 checking whether the C compiler supports -Wno-unknown-warning-option... no - 0:04.45 checking whether the C++ compiler supports -Wno-unknown-warning-option... no - 0:04.47 checking whether the C++ compiler supports -fno-sized-deallocation... yes - 0:04.50 checking whether the C++ compiler supports -fno-aligned-new... yes - 0:04.50 checking for llvm_profdata... /usr/bin/llvm-profdata - 0:04.51 checking for rustc... /usr/bin/rustc - 0:04.51 checking for cargo... /usr/bin/cargo - 0:05.17 checking rustc version... 1.86.0 - 0:05.19 checking cargo version... 1.86.0 - 0:06.94 checking for rust host triplet... aarch64-unknown-linux-gnu - 0:07.11 checking for rust target triplet... aarch64-unknown-linux-gnu - 0:07.12 checking for rustdoc... /usr/bin/rustdoc - 0:07.12 checking for rustfmt... not found - 0:07.12 checking for clang for bindgen... not found - 0:07.12 checking for libclang for bindgen... not found - 0:07.12 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.17 checking for tm_zone and tm_gmtoff in struct tm... yes - 0:07.23 checking for getpagesize... yes - 0:07.30 checking for gmtime_r... yes - 0:07.36 checking for localtime_r... yes - 0:07.42 checking for gettid... yes - 0:07.47 checking for setpriority... yes - 0:07.52 checking for syscall... yes - 0:07.59 checking for getc_unlocked... yes - 0:07.63 checking for pthread_getname_np... yes - 0:07.70 checking for pthread_get_name_np... no - 0:07.75 checking for strerror... yes - 0:07.88 checking for __cxa_demangle... yes - 0:07.90 checking for unwind.h... yes - 0:07.94 checking for _Unwind_Backtrace... yes - 0:07.99 checking for _getc_nolock... no - 0:08.03 checking for localeconv... yes - 0:08.03 checking for awk... /usr/bin/mawk - 0:08.03 checking for gmake... /usr/bin/make - 0:08.03 checking for watchman... not found - 0:08.03 checking for xargs... /usr/bin/xargs - 0:08.03 checking for rpmbuild... not found - 0:08.03 checking for llvm-objdump... /usr/bin/llvm-objdump - 0:08.07 checking for readelf... /usr/bin/llvm-readelf - 0:08.10 checking for objcopy... /usr/bin/llvm-objcopy - 0:08.12 checking for strip... /usr/bin/llvm-strip - 0:08.12 checking for zlib >= 1.2.3... yes - 0:08.12 checking MOZ_ZLIB_CFLAGS... - 0:08.12 checking MOZ_ZLIB_LIBS... -lz - 0:08.13 checking for m4... /usr/bin/m4 - 0:08.15 creating cache ./config.cache - 0:08.17 checking host system type... aarch64-unknown-linux-gnu - 0:08.18 checking target system type... aarch64-unknown-linux-gnu - 0:08.19 checking build system type... aarch64-unknown-linux-gnu - 0:08.23 checking for Cygwin environment... no - 0:08.27 checking for mingw32 environment... no - 0:08.36 checking for executable suffix... no - 0:08.36 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 - 0:08.36 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:08.36 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:08.36 checking whether we are using GNU C... (cached) yes - 0:08.36 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes - 0:08.36 checking for c++... (cached) /usr/bin/g++ - 0:08.36 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:08.36 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:08.37 checking whether we are using GNU C++... (cached) yes - 0:08.37 checking whether /usr/bin/g++ accepts -g... (cached) yes - 0:08.51 checking for --noexecstack option to as... yes - 0:08.60 checking for -z noexecstack option to ld... yes - 0:08.68 checking for -z text option to ld... yes - 0:08.77 checking for -z relro option to ld... yes - 0:08.86 checking for -z nocopyreloc option to ld... yes - 0:08.95 checking for -Bsymbolic-functions option to ld... yes - 0:09.04 checking for --build-id=sha1 option to ld... yes - 0:09.10 checking whether the linker supports Identical Code Folding... no - 0:09.46 checking whether removing dead symbols breaks debugging... no - 0:09.52 checking for working const... yes - 0:09.55 checking for mode_t... yes - 0:09.57 checking for off_t... yes - 0:09.60 checking for pid_t... yes - 0:09.63 checking for size_t... yes - 0:09.70 checking for ssize_t... yes - 0:09.81 checking whether 64-bits std::atomic requires -latomic... no - 0:09.87 checking for dirent.h that defines DIR... yes - 0:09.95 checking for opendir in -ldir... no - 0:10.01 checking for gethostbyname_r in -lc_r... no - 0:10.10 checking for library containing dlopen... none required - 0:10.16 checking for dlfcn.h... yes - 0:10.25 checking for dladdr... yes - 0:10.32 checking for socket in -lsocket... no - 0:10.38 checking for pthread_create in -lpthreads... no - 0:10.48 checking for pthread_create in -lpthread... yes - 0:10.57 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes - 0:10.67 checking for clock_gettime(CLOCK_MONOTONIC)... - 0:10.78 checking for sin in -lm... yes - 0:10.91 checking for res_ninit()... yes - 0:11.01 checking for nl_langinfo and CODESET... yes - 0:11.11 checking for __thread keyword for TLS variables... yes - 0:11.18 checking for valid optimization flags... yes - 0:11.18 checking for -pipe support... yes - 0:11.27 checking what kind of list files are supported by the linker... linkerscript - 0:11.33 checking for malloc.h... yes - 0:11.38 checking whether malloc_usable_size definition can use const argument... no - 0:11.42 checking for valloc in malloc.h... yes - 0:11.45 checking for valloc in unistd.h... no - 0:11.47 checking for _aligned_malloc in malloc.h... no - 0:11.49 updating cache ./config.cache - 0:11.49 creating ./config.data - 0:11.51 Creating config.status - 0:11.67 Reticulating splines... - 0:11.77 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:11.98 Finished reading 55 moz.build files in 0.08s - 0:11.98 Read 0 gyp files in parallel contributing 0.00s to total wall time - 0:11.98 Processed into 226 build config descriptors in 0.04s - 0:11.98 RecursiveMake backend executed in 0.08s - 0:11.98 160 total backend files; 160 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 34 Makefile - 0:11.98 FasterMake backend executed in 0.02s - 0:11.98 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted - 0:11.98 Clangd backend executed in 0.07s - 0:11.98 82 total backend files; 3 created; 0 updated; 79 unchanged; 0 deleted - 0:11.98 Total wall time: 0.32s; CPU time: 0.32s; Efficiency: 98%; Untracked: 0.03s - 0:12.14 Adding make options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig + 0:00.89 Clobber not needed. + 0:01.22 Using Python 3.13.7 from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build-release/_virtualenvs/build/bin/python + 0:01.22 Adding configure options from /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/../mozconfig + 0:01.22 --enable-project=js + 0:01.22 --enable-shared-js + 0:01.22 --disable-jemalloc + 0:01.22 --without-intl-api + 0:01.22 --disable-js-shell + 0:01.22 --disable-tests + 0:01.22 --enable-optimize + 0:01.22 checking for vcs source checkout... no + 0:01.33 checking for a shell... /usr/bin/sh + 0:01.41 checking for host system type... aarch64-unknown-linux-gnu + 0:01.41 checking for target system type... aarch64-unknown-linux-gnu + 0:01.88 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.7) + 0:01.90 checking whether cross compiling... no + 0:01.90 checking for wget... not found + 0:01.90 checking for ccache... not found + 0:01.91 checking for the target C compiler... /usr/bin/gcc + 0:01.95 checking whether the target C compiler can be used... yes + 0:01.95 checking the target C compiler version... 14.3.0 + 0:02.00 checking the target C compiler works... yes + 0:02.00 checking for the target C++ compiler... /usr/bin/g++ + 0:02.02 checking whether the target C++ compiler can be used... yes + 0:02.02 checking the target C++ compiler version... 14.3.0 + 0:02.07 checking the target C++ compiler works... yes + 0:02.07 checking for the host C compiler... /usr/bin/gcc + 0:02.07 checking whether the host C compiler can be used... yes + 0:02.07 checking the host C compiler version... 14.3.0 + 0:02.07 checking the host C compiler works... yes + 0:02.07 checking for the host C++ compiler... /usr/bin/g++ + 0:02.07 checking whether the host C++ compiler can be used... yes + 0:02.07 checking the host C++ compiler version... 14.3.0 + 0:02.07 checking the host C++ compiler works... yes + 0:02.08 checking for target linker... bfd + 0:02.09 checking for host linker... bfd + 0:02.14 checking for 64-bit OS... yes + 0:02.19 checking for new enough STL headers from libstdc++... yes + 0:02.21 checking for the assembler... /usr/bin/gcc + 0:02.21 checking for ar... /usr/bin/ar + 0:02.21 checking for host_ar... /usr/bin/ar + 0:02.22 checking for nm... /usr/bin/nm + 0:02.22 checking for pkg_config... /usr/bin/pkg-config + 0:02.22 checking for pkg-config version... 1.8.1 + 0:02.22 checking whether pkg-config is pkgconf... yes + 0:02.31 checking for strndup... yes + 0:02.39 checking for posix_memalign... yes + 0:02.47 checking for memalign... yes + 0:02.56 checking for malloc_usable_size... yes + 0:02.61 checking for stdint.h... yes + 0:02.66 checking for inttypes.h... yes + 0:02.72 checking for malloc.h... yes + 0:02.77 checking for alloca.h... yes + 0:02.80 checking for sys/byteorder.h... no + 0:02.85 checking for getopt.h... yes + 0:02.91 checking for unistd.h... yes + 0:02.95 checking for nl_types.h... yes + 0:02.97 checking for cpuid.h... no + 0:03.03 checking for fts.h... yes + 0:03.06 checking for sys/statvfs.h... yes + 0:03.11 checking for sys/statfs.h... yes + 0:03.16 checking for sys/vfs.h... yes + 0:03.22 checking for sys/mount.h... yes + 0:03.28 checking for sys/quota.h... yes + 0:03.34 checking for linux/quota.h... yes + 0:03.40 checking for linux/if_addr.h... yes + 0:03.46 checking for linux/rtnetlink.h... yes + 0:03.51 checking for sys/queue.h... yes + 0:03.56 checking for sys/types.h... yes + 0:03.63 checking for netinet/in.h... yes + 0:03.68 checking for byteswap.h... yes + 0:03.73 checking for memfd_create in sys/mman.h... yes + 0:03.79 checking for linux/perf_event.h... yes + 0:03.83 checking for perf_event_open system call... yes + 0:03.85 checking whether the C compiler supports -Wbitfield-enum-conversion... no + 0:03.90 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no + 0:03.95 checking whether the C++ compiler supports -Wdeprecated-this-capture... no + 0:04.00 checking whether the C compiler supports -Wformat-type-confusion... no + 0:04.03 checking whether the C++ compiler supports -Wformat-type-confusion... no + 0:04.10 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no + 0:04.14 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no + 0:04.19 checking whether the C compiler supports -Wtautological-constant-in-range-compare... no + 0:04.22 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no + 0:04.27 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.32 checking whether the C compiler supports -Wunreachable-code-return... no + 0:04.37 checking whether the C++ compiler supports -Wunreachable-code-return... no + 0:04.38 checking whether the C compiler supports -Wclass-varargs... no + 0:04.40 checking whether the C++ compiler supports -Wclass-varargs... no + 0:04.44 checking whether the C++ compiler supports -Wempty-init-stmt... no + 0:04.49 checking whether the C compiler supports -Wfloat-overflow-conversion... no + 0:04.54 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no + 0:04.55 checking whether the C compiler supports -Wfloat-zero-conversion... no + 0:04.59 checking whether the C++ compiler supports -Wfloat-zero-conversion... no + 0:04.61 checking whether the C compiler supports -Wloop-analysis... no + 0:04.63 checking whether the C++ compiler supports -Wloop-analysis... no + 0:04.67 checking whether the C compiler supports -Wno-range-loop-analysis... no + 0:04.71 checking whether the C++ compiler supports -Wno-range-loop-analysis... no + 0:04.76 checking whether the C++ compiler supports -Wc++2a-compat... yes + 0:04.80 checking whether the C++ compiler supports -Wcomma-subscript... yes + 0:04.85 checking whether the C compiler supports -Wenum-compare-conditional... no + 0:04.90 checking whether the C++ compiler supports -Wenum-compare-conditional... no + 0:04.91 checking whether the C compiler supports -Wenum-float-conversion... no + 0:04.94 checking whether the C++ compiler supports -Wenum-float-conversion... no + 0:04.98 checking whether the C++ compiler supports -Wvolatile... yes + 0:05.03 checking whether the C++ compiler supports -Wno-error=deprecated... yes + 0:05.06 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no + 0:05.10 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes + 0:05.13 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no + 0:05.17 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no + 0:05.18 checking whether the C++ compiler supports -Wcomma... no + 0:05.22 checking whether the C compiler supports -Wduplicated-cond... yes + 0:05.27 checking whether the C++ compiler supports -Wduplicated-cond... yes + 0:05.32 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes + 0:05.36 checking whether the C compiler supports -Wlogical-op... yes + 0:05.41 checking whether the C++ compiler supports -Wlogical-op... yes + 0:05.44 checking whether the C compiler supports -Wstring-conversion... no + 0:05.46 checking whether the C++ compiler supports -Wstring-conversion... no + 0:05.50 checking whether the C++ compiler supports -Wno-inline-new-delete... no + 0:05.54 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes + 0:05.59 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes + 0:05.63 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes + 0:05.68 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes + 0:05.72 checking whether the C compiler supports -Wno-error=array-bounds... yes + 0:05.77 checking whether the C++ compiler supports -Wno-error=array-bounds... yes + 0:05.81 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes + 0:05.86 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes + 0:05.90 checking whether the C compiler supports -Wno-multistatement-macros... yes + 0:05.93 checking whether the C++ compiler supports -Wno-multistatement-macros... yes + 0:05.98 checking whether the C compiler supports -Wno-error=class-memaccess... yes + 0:06.02 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes + 0:06.04 checking whether the C compiler supports -Wno-error=atomic-alignment... no + 0:06.07 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no + 0:06.11 checking whether the C compiler supports -Wno-error=deprecated-builtins... no + 0:06.14 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no + 0:06.18 checking whether the C compiler supports -Wformat... yes + 0:06.20 checking whether the C++ compiler supports -Wformat... yes + 0:06.24 checking whether the C compiler supports -Wformat-security... no + 0:06.27 checking whether the C++ compiler supports -Wformat-security... no + 0:06.30 checking whether the C compiler supports -Wformat-overflow=2... yes + 0:06.34 checking whether the C++ compiler supports -Wformat-overflow=2... yes + 0:06.39 checking whether the C compiler supports -Werror=implicit-function-declaration... yes + 0:06.44 checking whether the C compiler supports -Wno-psabi... yes + 0:06.48 checking whether the C++ compiler supports -Wno-psabi... yes + 0:06.52 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes + 0:06.55 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes + 0:06.58 checking whether the C compiler supports -Wno-unknown-warning-option... no + 0:06.61 checking whether the C++ compiler supports -Wno-unknown-warning-option... no + 0:06.64 checking whether the C++ compiler supports -fno-sized-deallocation... yes + 0:06.68 checking whether the C++ compiler supports -fno-aligned-new... yes + 0:06.69 checking for llvm_profdata... /usr/bin/llvm-profdata + 0:06.71 checking for rustc... /usr/bin/rustc + 0:06.71 checking for cargo... /usr/bin/cargo + 0:06.85 checking rustc version... 1.86.0 + 0:06.88 checking cargo version... 1.86.0 + 0:07.15 checking for rust host triplet... aarch64-unknown-linux-gnu + 0:07.34 checking for rust target triplet... aarch64-unknown-linux-gnu + 0:07.34 checking for rustdoc... /usr/bin/rustdoc + 0:07.34 checking for rustfmt... not found + 0:07.34 checking for clang for bindgen... not found + 0:07.34 checking for libclang for bindgen... not found + 0:07.34 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.40 checking for tm_zone and tm_gmtoff in struct tm... yes + 0:07.48 checking for getpagesize... yes + 0:07.56 checking for gmtime_r... yes + 0:07.63 checking for localtime_r... yes + 0:07.72 checking for gettid... yes + 0:07.80 checking for setpriority... yes + 0:07.88 checking for syscall... yes + 0:07.95 checking for getc_unlocked... yes + 0:08.01 checking for pthread_getname_np... yes + 0:08.08 checking for pthread_get_name_np... no + 0:08.16 checking for strerror... yes + 0:08.34 checking for __cxa_demangle... yes + 0:08.37 checking for unwind.h... yes + 0:08.43 checking for _Unwind_Backtrace... yes + 0:08.51 checking for _getc_nolock... no + 0:08.59 checking for localeconv... yes + 0:08.60 checking for awk... /usr/bin/mawk + 0:08.60 checking for gmake... /usr/bin/make + 0:08.60 checking for watchman... not found + 0:08.60 checking for xargs... /usr/bin/xargs + 0:08.60 checking for rpmbuild... not found + 0:08.60 checking for llvm-objdump... /usr/bin/llvm-objdump + 0:08.63 checking for readelf... /usr/bin/llvm-readelf + 0:08.66 checking for objcopy... /usr/bin/llvm-objcopy + 0:08.69 checking for strip... /usr/bin/llvm-strip + 0:08.69 checking for zlib >= 1.2.3... yes + 0:08.69 checking MOZ_ZLIB_CFLAGS... + 0:08.70 checking MOZ_ZLIB_LIBS... -lz + 0:08.70 checking for m4... /usr/bin/m4 + 0:08.73 creating cache ./config.cache + 0:08.77 checking host system type... aarch64-unknown-linux-gnu + 0:08.79 checking target system type... aarch64-unknown-linux-gnu + 0:08.81 checking build system type... aarch64-unknown-linux-gnu + 0:08.86 checking for Cygwin environment... no + 0:08.90 checking for mingw32 environment... no + 0:09.00 checking for executable suffix... no + 0:09.00 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 + 0:09.00 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.00 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.00 checking whether we are using GNU C... (cached) yes + 0:09.00 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes + 0:09.00 checking for c++... (cached) /usr/bin/g++ + 0:09.00 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.00 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.01 checking whether we are using GNU C++... (cached) yes + 0:09.01 checking whether /usr/bin/g++ accepts -g... (cached) yes + 0:09.13 checking for --noexecstack option to as... yes + 0:09.22 checking for -z noexecstack option to ld... yes + 0:09.29 checking for -z text option to ld... yes + 0:09.38 checking for -z relro option to ld... yes + 0:09.45 checking for -z nocopyreloc option to ld... yes + 0:09.51 checking for -Bsymbolic-functions option to ld... yes + 0:09.59 checking for --build-id=sha1 option to ld... yes + 0:09.63 checking whether the linker supports Identical Code Folding... no + 0:09.99 checking whether removing dead symbols breaks debugging... no + 0:10.05 checking for working const... yes + 0:10.08 checking for mode_t... yes + 0:10.11 checking for off_t... yes + 0:10.15 checking for pid_t... yes + 0:10.18 checking for size_t... yes + 0:10.25 checking for ssize_t... yes + 0:10.42 checking whether 64-bits std::atomic requires -latomic... no + 0:10.47 checking for dirent.h that defines DIR... yes + 0:10.54 checking for opendir in -ldir... no + 0:10.60 checking for gethostbyname_r in -lc_r... no + 0:10.69 checking for library containing dlopen... none required + 0:10.73 checking for dlfcn.h... yes + 0:10.79 checking for dladdr... yes + 0:10.84 checking for socket in -lsocket... no + 0:10.89 checking for pthread_create in -lpthreads... no + 0:10.96 checking for pthread_create in -lpthread... yes + 0:11.05 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes + 0:11.11 checking for clock_gettime(CLOCK_MONOTONIC)... + 0:11.21 checking for sin in -lm... yes + 0:11.31 checking for res_ninit()... yes + 0:11.38 checking for nl_langinfo and CODESET... yes + 0:11.43 checking for __thread keyword for TLS variables... yes + 0:11.47 checking for valid optimization flags... yes + 0:11.47 checking for -pipe support... yes + 0:11.52 checking what kind of list files are supported by the linker... linkerscript + 0:11.57 checking for malloc.h... yes + 0:11.61 checking whether malloc_usable_size definition can use const argument... no + 0:11.63 checking for valloc in malloc.h... yes + 0:11.65 checking for valloc in unistd.h... no + 0:11.67 checking for _aligned_malloc in malloc.h... no + 0:11.68 updating cache ./config.cache + 0:11.68 creating ./config.data + 0:11.69 Creating config.status + 0:11.77 Reticulating splines... + 0:11.84 0:00.08 File already read. Skipping: /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/unix/moz.build + 0:12.04 Finished reading 55 moz.build files in 0.05s + 0:12.04 Read 0 gyp files in parallel contributing 0.00s to total wall time + 0:12.04 Processed into 226 build config descriptors in 0.03s + 0:12.04 RecursiveMake backend executed in 0.08s + 0:12.04 160 total backend files; 160 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 34 Makefile + 0:12.04 FasterMake backend executed in 0.02s + 0:12.04 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted + 0:12.04 Clangd backend executed in 0.07s + 0:12.04 82 total backend files; 3 created; 0 updated; 79 unchanged; 0 deleted + 0:12.04 Total wall time: 0.28s; CPU time: 0.28s; Efficiency: 100%; Untracked: 0.02s + 0:12.22 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:12.14 /usr/bin/make -f client.mk -j12 -s - 0:12.29 Elapsed: 0.01s; From dist/include: Kept 3 existing; Added/updated 315; Removed 0 files and 0 directories. - 0:12.31 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. - 0:12.32 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. - 0:12.33 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. - 0:12.36 Elapsed: 0.02s; From _tests: Kept 3 existing; Added/updated 499; Removed 0 files and 0 directories. - 0:12.54 ./buildconfig.rs.stub - 0:12.54 ./js-confdefs.h.stub - 0:12.54 ./js-config.h.stub - 0:12.54 ./ProfilingCategoryList.h.stub - 0:12.54 ./ReservedWordsGenerated.h.stub - 0:12.55 ./StatsPhasesGenerated.h.stub - 0:12.55 ./MIROpsGenerated.h.stub - 0:12.56 ./LIROpsGenerated.h.stub - 0:12.56 ./CacheIROpsGenerated.h.stub - 0:12.56 ./AtomicOperationsGenerated.h.stub - 0:12.56 config - 0:12.56 ./WasmIntrinsicGenerated.h.stub - 0:12.89 ./selfhosted.out.h.stub - 0:12.91 config/nsinstall_real - 0:13.01 /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:13.09 config/system-header.sentinel.stub - 0:13.35 js/src/gc/StatsPhasesGenerated.inc.stub - 0:13.35 js/src/build/symverscript.stub - 0:13.35 js/src/frontend - 0:13.35 js/src/rust/force-cargo-library-build - 0:13.36 js/src/debugger - 0:13.36 js/src/jit - 0:13.37 js/src/util - 0:13.38 js/src/irregexp - 0:13.38 js/src - 0:13.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:13.38 note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` - 0:13.50 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:13.50 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:12.22 /usr/bin/make -f client.mk -j12 -s + 0:12.36 Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. + 0:12.39 Elapsed: 0.03s; From _tests: Kept 3 existing; Added/updated 499; Removed 0 files and 0 directories. + 0:12.41 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. + 0:12.41 Elapsed: 0.01s; From dist/include: Kept 3 existing; Added/updated 315; Removed 0 files and 0 directories. + 0:12.41 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. + 0:12.67 ./buildconfig.rs.stub + 0:12.68 ./js-confdefs.h.stub + 0:12.68 ./js-config.h.stub + 0:12.68 ./ProfilingCategoryList.h.stub + 0:12.68 ./ReservedWordsGenerated.h.stub + 0:12.69 ./StatsPhasesGenerated.h.stub + 0:12.69 ./MIROpsGenerated.h.stub + 0:12.69 config + 0:12.69 ./LIROpsGenerated.h.stub + 0:12.69 ./CacheIROpsGenerated.h.stub + 0:12.70 ./AtomicOperationsGenerated.h.stub + 0:12.70 ./WasmIntrinsicGenerated.h.stub + 0:12.92 ./selfhosted.out.h.stub + 0:13.02 config/nsinstall_real + 0:13.08 /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:13.21 config/system-header.sentinel.stub + 0:13.49 js/src/rust/force-cargo-library-build + 0:13.49 js/src/frontend + 0:13.49 js/src/build/symverscript.stub + 0:13.49 js/src/gc/StatsPhasesGenerated.inc.stub + 0:13.49 js/src/debugger + 0:13.49 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:13.49 note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` 0:13.50 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:13.50 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.29 warning: Patch `uniffi v0.23.0` was not used in the crate graph. - 0:17.29 Patch `uniffi_bindgen v0.23.0` was not used in the crate graph. - 0:17.29 Patch `uniffi_build v0.23.0` was not used in the crate graph. - 0:17.29 Patch `uniffi_macros v0.23.0` was not used in the crate graph. - 0:17.29 Patch `weedle2 v4.0.0` was not used in the crate graph. - 0:17.29 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.29 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.29 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.29 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.29 Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. - 0:17.29 Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. - 0:17.29 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.29 Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. - 0:17.29 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.29 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.29 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.29 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.29 Patch `interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.29 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.29 Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=519e651241e867af3391db08f9ae6400bc023e18#519e6512)` was not used in the crate graph. - 0:17.29 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.29 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.29 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.29 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.29 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.29 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.29 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.29 Patch `sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.29 Patch `sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.29 Patch `tabs v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.29 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.29 Patch `viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.29 Patch `warp v0.3.3 (https://github.com/glandium/warp?rev=4af45fae95bc98b0eba1ef0db17e1dac471bb23d#4af45fae)` was not used in the crate graph. - 0:17.29 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.29 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.29 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.29 Patch `webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. - 0:17.29 Check that the patched package version and available features are compatible - 0:17.29 with the dependency requirements. If the patch has a different version from - 0:17.29 what is locked in the Cargo.lock file, run `cargo update` to use the new - 0:17.29 version. This may also occur with an optional dependency that is not enabled. - 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.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.59 Compiling semver v1.0.16 - 0:19.91 Compiling mozbuild v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/mozbuild) - 0:24.69 Compiling once_cell v1.17.1 - 0:25.85 Compiling rustc_version v0.4.0 - 0:28.67 Compiling cfg-if v1.0.0 - 0:28.82 Compiling cc v1.0.73 - 0:33.05 Compiling encoding_rs v0.8.33 - 0:39.87 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.98 Compiling encoding_c v0.9.8 - 0:41.39 Compiling memchr v2.5.0 - 0:42.19 Compiling encoding_c_mem v0.2.6 - 0:43.06 Compiling leb128 v0.2.5 - 0:43.39 Compiling arrayvec v0.7.2 - 0:44.58 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:44.58 --> mozglue/static/rust/lib.rs:5:13 - 0:44.58 | - 0:44.58 5 | #![cfg_attr(feature = "oom_with_hook", feature(alloc_error_hook))] - 0:44.58 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:44.58 | - 0:44.58 = note: expected values for `feature` are: `moz_memory` - 0:44.58 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:44.58 = note: see for more information about checking conditional configuration - 0:44.58 = note: `#[warn(unexpected_cfgs)]` on by default - 0:44.58 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:44.58 --> mozglue/static/rust/lib.rs:6:13 - 0:44.58 | - 0:44.58 6 | #![cfg_attr(feature = "oom_with_alloc_error_panic", feature(panic_oom_payload))] - 0:44.58 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:44.58 | - 0:44.58 = note: expected values for `feature` are: `moz_memory` - 0:44.58 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:44.58 = note: see for more information about checking conditional configuration - 0:44.58 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:44.58 --> mozglue/static/rust/lib.rs:108:11 - 0:44.58 | - 0:44.59 108 | #[cfg(feature = "oom_with_hook")] - 0:44.59 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:44.59 | - 0:44.59 = note: expected values for `feature` are: `moz_memory` - 0:44.59 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:44.59 = note: see for more information about checking conditional configuration - 0:44.59 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:44.59 --> mozglue/static/rust/lib.rs:110:11 - 0:44.59 | - 0:44.59 110 | #[cfg(feature = "oom_with_hook")] - 0:44.59 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:44.59 | - 0:44.59 = note: expected values for `feature` are: `moz_memory` - 0:44.59 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:44.59 = note: see for more information about checking conditional configuration - 0:44.59 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:44.59 --> mozglue/static/rust/lib.rs:115:11 - 0:44.59 | - 0:44.59 115 | #[cfg(feature = "oom_with_alloc_error_panic")] - 0:44.59 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:44.59 | - 0:44.59 = note: expected values for `feature` are: `moz_memory` - 0:44.59 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:44.59 = note: see for more information about checking conditional configuration - 0:44.59 warning: unexpected `cfg` condition value: `oom_with_hook` - 0:44.59 --> mozglue/static/rust/lib.rs:134:11 - 0:44.59 | - 0:44.59 134 | #[cfg(feature = "oom_with_hook")] - 0:44.59 | ^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:44.59 | - 0:44.59 = note: expected values for `feature` are: `moz_memory` - 0:44.59 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` - 0:44.59 = note: see for more information about checking conditional configuration - 0:44.59 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:44.59 --> mozglue/static/rust/lib.rs:122:15 - 0:44.59 | - 0:44.59 122 | #[cfg(feature = "oom_with_alloc_error_panic")] - 0:44.59 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:44.59 | - 0:44.59 = note: expected values for `feature` are: `moz_memory` - 0:44.59 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:44.59 = note: see for more information about checking conditional configuration - 0:44.59 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` - 0:44.59 --> mozglue/static/rust/lib.rs:126:19 - 0:44.59 | - 0:44.59 126 | #[cfg(not(feature = "oom_with_alloc_error_panic"))] - 0:44.59 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 0:44.59 | - 0:44.59 = note: expected values for `feature` are: `moz_memory` - 0:44.59 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` - 0:44.59 = note: see for more information about checking conditional configuration - 0:44.60 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead - 0:44.60 --> mozglue/static/rust/lib.rs:69:29 - 0:44.60 | - 0:44.60 69 | fn panic_hook(info: &panic::PanicInfo) { - 0:44.60 | ^^^^^^^^^ - 0:44.60 | - 0:44.60 = note: `#[warn(deprecated)]` on by default - 0:44.79 js/src/wasm - 0:44.92 warning: `mozglue-static` (lib) generated 9 warnings - 0:44.92 Compiling wasm-encoder v0.25.0 - 0:49.14 Compiling unicode-width v0.1.10 - 0:49.31 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:49.41 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:49.53 Compiling wast v56.0.0 - 0:52.28 memory/build - 0:52.47 memory/mozalloc - 0:52.84 mfbt - 1:09.74 modules/fdlibm/src - 1:48.59 mozglue/baseprofiler - 2:06.40 Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust) - 2:39.73 mozglue/interposers - 2:40.04 mozglue/misc - 2:48.53 js/src/gc - 3:56.19 Finished `release` profile [optimized] target(s) in 3m 42s - 8:34.91 In file included from Unified_cpp_js_src_jit9.cpp:2: - 8:34.91 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/jit/PerfSpewer.cpp: In constructor 'JS::JitOpcodeDictionary::JitOpcodeDictionary()': - 8:34.91 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/jit/PerfSpewer.cpp:383:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without - 8:34.91 383 | JS::JitOpcodeDictionary::JitOpcodeDictionary() { - 8:34.91 | ^~ - 8:53.00 js/src/build/libjs_static.a - 8:53.03 js/src/build/libmozjs115-release.so - 9:11.14 ./spidermonkey_checks.stub - 9:18.29 TEST-PASS | check_spidermonkey_style.py | ok - 9:18.72 /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' - 9:18.72 reBeforeArg = "(?<=[(,\s])" - 9:18.73 /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' - 9:18.73 reArgType = "(?P[\w\s:*&<>]+)" - 9:18.73 /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' - 9:18.73 reArgName = "(?P\s\w+)" - 9:18.73 /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' - 9:18.73 reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" - 9:18.73 /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' - 9:18.73 signature = reMatchArg.sub("\g", signature) - 9:18.78 /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' - 9:18.78 r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature - 9:20.46 TEST-PASS | check_macroassembler_style.py | ok - 9:20.86 TEST-PASS | check_js_opcode.py | ok - 9:21.77 0 compiler warnings present. - 9:21.94 Overall system resources - Wall time: 561s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 - 9:21.99 Your build was successful! + 0:13.50 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:13.50 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:13.51 js/src/irregexp + 0:13.51 js/src/util + 0:13.52 js/src + 0:13.52 js/src/wasm + 0:13.53 js/src/jit + 0:15.26 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:15.26 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:15.26 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:15.26 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:15.26 Patch `chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)` was not used in the crate graph. + 0:15.26 Patch `chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)` was not used in the crate graph. + 0:15.26 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:15.26 Patch `coremidi v0.6.0 (https://github.com/chris-zen/coremidi.git?rev=fc68464b5445caf111e41f643a2e69ccce0b4f83#fc68464b)` was not used in the crate graph. + 0:15.26 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:15.26 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:15.26 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:15.26 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:15.26 Patch `interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:15.26 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:15.26 Patch `midir v0.7.0 (https://github.com/mozilla/midir.git?rev=519e651241e867af3391db08f9ae6400bc023e18#519e6512)` was not used in the crate graph. + 0:15.26 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:15.26 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:15.26 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:15.26 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:15.26 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:15.26 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:15.26 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:15.26 Patch `sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:15.26 Patch `sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:15.26 Patch `tabs v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:15.26 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:15.26 Patch `viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:15.26 Patch `warp v0.3.3 (https://github.com/glandium/warp?rev=4af45fae95bc98b0eba1ef0db17e1dac471bb23d#4af45fae)` was not used in the crate graph. + 0:15.26 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:15.26 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:15.26 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:15.26 Patch `webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=86c84c217036c12283d19368867323a66bf35883#86c84c21)` was not used in the crate graph. + 0:15.26 Patch `uniffi v0.23.0` was not used in the crate graph. + 0:15.26 Patch `uniffi_bindgen v0.23.0` was not used in the crate graph. + 0:15.26 Patch `uniffi_build v0.23.0` was not used in the crate graph. + 0:15.26 Patch `uniffi_macros v0.23.0` was not used in the crate graph. + 0:15.26 Patch `weedle2 v4.0.0` was not used in the crate graph. + 0:15.26 Check that the patched package version and available features are compatible + 0:15.26 with the dependency requirements. If the patch has a different version from + 0:15.26 what is locked in the Cargo.lock file, run `cargo update` to use the new + 0:15.26 version. This may also occur with an optional dependency that is not enabled. + 0:15.32 warning: profile package spec `glsl` in profile `dev` did not match any packages + 0:15.32 help: a package with a similar name exists: `glob` + 0:15.32 warning: profile package spec `glsl` in profile `release` did not match any packages + 0:15.32 help: a package with a similar name exists: `glob` + 0:15.40 Compiling semver v1.0.16 + 0:16.44 Compiling mozbuild v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/build/rust/mozbuild) + 0:19.39 Compiling once_cell v1.17.1 + 0:20.12 Compiling rustc_version v0.4.0 + 0:22.44 Compiling cfg-if v1.0.0 + 0:22.59 Compiling cc v1.0.73 + 0:30.10 Compiling encoding_rs v0.8.33 + 0:31.62 Compiling memchr v2.5.0 + 0:31.72 Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/mozglue/static/rust) + 0:32.52 Compiling encoding_c v0.9.8 + 0:32.63 Compiling encoding_c_mem v0.2.6 + 0:33.05 Compiling arrayvec v0.7.2 + 0:33.44 Compiling leb128 v0.2.5 + 0:33.79 Compiling wasm-encoder v0.25.0 + 0:34.01 warning: unexpected `cfg` condition value: `oom_with_hook` + 0:34.01 --> mozglue/static/rust/lib.rs:5:13 + 0:34.01 | + 0:34.01 5 | #![cfg_attr(feature = "oom_with_hook", feature(alloc_error_hook))] + 0:34.01 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:34.01 | + 0:34.01 = note: expected values for `feature` are: `moz_memory` + 0:34.01 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 0:34.01 = note: see for more information about checking conditional configuration + 0:34.01 = note: `#[warn(unexpected_cfgs)]` on by default + 0:34.02 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 0:34.02 --> mozglue/static/rust/lib.rs:6:13 + 0:34.02 | + 0:34.02 6 | #![cfg_attr(feature = "oom_with_alloc_error_panic", feature(panic_oom_payload))] + 0:34.02 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:34.02 | + 0:34.02 = note: expected values for `feature` are: `moz_memory` + 0:34.02 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 0:34.02 = note: see for more information about checking conditional configuration + 0:34.02 warning: unexpected `cfg` condition value: `oom_with_hook` + 0:34.02 --> mozglue/static/rust/lib.rs:108:11 + 0:34.02 | + 0:34.02 108 | #[cfg(feature = "oom_with_hook")] + 0:34.02 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:34.02 | + 0:34.02 = note: expected values for `feature` are: `moz_memory` + 0:34.03 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 0:34.03 = note: see for more information about checking conditional configuration + 0:34.03 warning: unexpected `cfg` condition value: `oom_with_hook` + 0:34.03 --> mozglue/static/rust/lib.rs:110:11 + 0:34.03 | + 0:34.03 110 | #[cfg(feature = "oom_with_hook")] + 0:34.03 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:34.03 | + 0:34.03 = note: expected values for `feature` are: `moz_memory` + 0:34.03 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 0:34.03 = note: see for more information about checking conditional configuration + 0:34.03 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 0:34.03 --> mozglue/static/rust/lib.rs:115:11 + 0:34.03 | + 0:34.03 115 | #[cfg(feature = "oom_with_alloc_error_panic")] + 0:34.03 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:34.03 | + 0:34.03 = note: expected values for `feature` are: `moz_memory` + 0:34.03 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 0:34.03 = note: see for more information about checking conditional configuration + 0:34.03 warning: unexpected `cfg` condition value: `oom_with_hook` + 0:34.03 --> mozglue/static/rust/lib.rs:134:11 + 0:34.03 | + 0:34.03 134 | #[cfg(feature = "oom_with_hook")] + 0:34.03 | ^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:34.03 | + 0:34.03 = note: expected values for `feature` are: `moz_memory` + 0:34.03 = help: consider adding `oom_with_hook` as a feature in `Cargo.toml` + 0:34.03 = note: see for more information about checking conditional configuration + 0:34.03 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 0:34.03 --> mozglue/static/rust/lib.rs:122:15 + 0:34.03 | + 0:34.03 122 | #[cfg(feature = "oom_with_alloc_error_panic")] + 0:34.03 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:34.03 | + 0:34.03 = note: expected values for `feature` are: `moz_memory` + 0:34.03 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 0:34.03 = note: see for more information about checking conditional configuration + 0:34.03 warning: unexpected `cfg` condition value: `oom_with_alloc_error_panic` + 0:34.03 --> mozglue/static/rust/lib.rs:126:19 + 0:34.03 | + 0:34.03 126 | #[cfg(not(feature = "oom_with_alloc_error_panic"))] + 0:34.03 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 0:34.03 | + 0:34.03 = note: expected values for `feature` are: `moz_memory` + 0:34.03 = help: consider adding `oom_with_alloc_error_panic` as a feature in `Cargo.toml` + 0:34.03 = note: see for more information about checking conditional configuration + 0:34.03 warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead + 0:34.03 --> mozglue/static/rust/lib.rs:69:29 + 0:34.03 | + 0:34.03 69 | fn panic_hook(info: &panic::PanicInfo) { + 0:34.03 | ^^^^^^^^^ + 0:34.03 | + 0:34.03 = note: `#[warn(deprecated)]` on by default + 0:34.30 warning: `mozglue-static` (lib) generated 9 warnings + 0:35.49 memory/build + 0:36.20 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:36.30 Compiling unicode-width v0.1.10 + 0:36.38 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:36.43 Compiling wast v56.0.0 + 0:44.83 memory/mozalloc + 1:14.33 mfbt + 1:48.78 modules/fdlibm/src + 1:57.62 mozglue/baseprofiler + 1:58.37 mozglue/interposers + 2:04.61 Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust) + 2:10.91 mozglue/misc + 2:26.65 js/src/gc + 3:02.23 Finished `release` profile [optimized] target(s) in 2m 48s + 5:33.00 In file included from Unified_cpp_js_src_jit9.cpp:2: + 5:33.00 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/jit/PerfSpewer.cpp: In constructor 'JS::JitOpcodeDictionary::JitOpcodeDictionary()': + 5:33.00 /build/reproducible-path/0ad-0.27.1/libraries/source/spidermonkey/mozjs-115.16.1/js/src/jit/PerfSpewer.cpp:383:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without + 5:33.00 383 | JS::JitOpcodeDictionary::JitOpcodeDictionary() { + 5:33.00 | ^~ + 5:36.82 js/src/build/libjs_static.a + 5:36.82 js/src/build/libmozjs115-release.so + 5:44.57 ./spidermonkey_checks.stub + 5:45.41 TEST-PASS | check_spidermonkey_style.py | ok + 5:45.48 /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:45.48 reBeforeArg = "(?<=[(,\s])" + 5:45.48 /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:45.48 reArgType = "(?P[\w\s:*&<>]+)" + 5:45.48 /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:45.48 reArgName = "(?P\s\w+)" + 5:45.48 /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:45.48 reArgDefault = "(?P(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)" + 5:45.48 /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:45.48 signature = reMatchArg.sub("\g", signature) + 5:45.48 /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:45.48 r".*DEFINED_ON\((?P[^()]*)\).*", "\g", signature + 5:45.64 TEST-PASS | check_macroassembler_style.py | ok + 5:45.73 TEST-PASS | check_js_opcode.py | ok + 5:45.91 0 compiler warnings present. + 5:45.99 Overall system resources - Wall time: 345s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 + 5:46.02 Your build was successful! Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes @@ -38172,7 +38208,7 @@ Generated ../workspaces/gcc/Collada.make... Generated ../workspaces/gcc/cxxtestroot.make... Generated ../workspaces/gcc/test.make... -Done (1509ms). +Done (1475ms). /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' @@ -38180,58 +38216,58 @@ ==== Building network (release) ==== ==== Building rlinterface (release) ==== ==== Building tinygettext (release) ==== -Creating obj/rlinterface_Release -mkdir -p obj/rlinterface_Release +==== Building lobby (release) ==== ==== Building simulation2 (release) ==== ==== Building scriptinterface (release) ==== -==== Building lobby (release) ==== +==== Building engine (release) ==== +==== Building graphics (release) ==== Creating obj/mocks_real_Release mkdir -p obj/mocks_real_Release -RLInterface.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/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" -Creating obj/tinygettext_Release -mkdir -p obj/tinygettext_Release +==== Building atlas (release) ==== +Creating obj/rlinterface_Release +mkdir -p obj/rlinterface_Release Creating obj/network_Release mkdir -p obj/network_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" 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/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" -==== Building engine (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/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" +RLInterface.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/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 gui (release) ==== Creating obj/lobby_Release -mkdir -p obj/lobby_Release Creating obj/scriptinterface_Release -==== Building graphics (release) ==== +==== Building lowlevel (release) ==== +mkdir -p obj/lobby_Release mkdir -p obj/scriptinterface_Release -==== Building 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" 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/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" -==== Building gui (release) ==== -==== Building lowlevel (release) ==== Creating obj/atlas_Release +Creating obj/tinygettext_Release mkdir -p obj/atlas_Release +mkdir -p obj/tinygettext_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/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" 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/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 -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" +Creating obj/lowlevel_Release +mkdir -p obj/lowlevel_Release +precompiled.h Creating obj/gui_Release mkdir -p obj/gui_Release +Creating obj/engine_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/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 -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/engine_Release mkdir -p obj/engine_Release precompiled.h -Creating obj/simulation2_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 -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/lowlevel_Release -mkdir -p obj/lowlevel_Release -mkdir -p obj/simulation2_Release -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/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" -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" Creating obj/graphics_Release mkdir -p obj/graphics_Release precompiled.h @@ -38245,89 +38281,82 @@ 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/egl.o" -MF "obj/gladwrapper_Release/egl.d" -c "../../../source/third_party/glad/src/egl.cpp" gl.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/gl.o" -MF "obj/gladwrapper_Release/gl.d" -c "../../../source/third_party/glad/src/gl.cpp" -glx.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/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" -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" touch "obj/lobby_Release/precompiled.h" +glx.cpp 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" +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/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" 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" -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" -In function 'int set_acl_option(mg_context*)', - inlined from 'mg_context* mg_start(mg_callback_t, void*, const char**)' at ../../../source/third_party/mongoose/mongoose.cpp:4274:22: -../../../source/third_party/mongoose/mongoose.cpp:3800:19: warning: 'fake' may be used uninitialized [-Wmaybe-uninitialized] - 3800 | return check_acl(ctx, &fake) != -1; - | ~~~~~~~~~^~~~~~~~~~~~ -../../../source/third_party/mongoose/mongoose.cpp: In function 'mg_context* mg_start(mg_callback_t, void*, const char**)': -../../../source/third_party/mongoose/mongoose.cpp:3581:12: note: by argument 2 of type 'const usa*' to 'int check_acl(mg_context*, const usa*)' declared here - 3581 | static int check_acl(struct mg_context *ctx, const struct usa *usa) { - | ^~~~~~~~~ -../../../source/third_party/mongoose/mongoose.cpp:3799:14: note: 'fake' declared here - 3799 | struct usa fake; - | ^~~~ 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/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" -Linking mongoose -ar -rcs "../../../binaries/system/libmongoose.a" obj/mongoose_Release/mongoose.o -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" -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" -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" +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 +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" +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" +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/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" +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" +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" +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/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" 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" -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" -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" 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" +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" 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/Buffer1.o" -MF "obj/graphics_Release/Buffer1.d" -c "../../../source/renderer/backend/gl/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 +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" 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" +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" 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" -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" +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" +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" 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" +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" +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" 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, @@ -38349,44 +38378,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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" -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" -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" -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" 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" +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" 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" -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" -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" -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" -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" -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" -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" -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" -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" -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" 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, @@ -38411,6 +38410,24 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ +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" +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" +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" +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" +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" +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" +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" 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, @@ -38427,8 +38444,55 @@ | ~~~~~~~~~~~~~~~~~~~~~^~ 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" +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" +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" 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" +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" +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" +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" +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" +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" +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" +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" +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" +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" +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" +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" +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" +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" +==== 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" +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" +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" +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" +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" +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" 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, @@ -38450,90 +38514,78 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" -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 -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" -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" -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" -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" -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" -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" +In function 'int set_acl_option(mg_context*)', + inlined from 'mg_context* mg_start(mg_callback_t, void*, const char**)' at ../../../source/third_party/mongoose/mongoose.cpp:4274:22: +../../../source/third_party/mongoose/mongoose.cpp:3800:19: warning: 'fake' may be used uninitialized [-Wmaybe-uninitialized] + 3800 | return check_acl(ctx, &fake) != -1; + | ~~~~~~~~~^~~~~~~~~~~~ +../../../source/third_party/mongoose/mongoose.cpp: In function 'mg_context* mg_start(mg_callback_t, void*, const char**)': +../../../source/third_party/mongoose/mongoose.cpp:3581:12: note: by argument 2 of type 'const usa*' to 'int check_acl(mg_context*, const usa*)' declared here + 3581 | static int check_acl(struct mg_context *ctx, const struct usa *usa) { + | ^~~~~~~~~ +../../../source/third_party/mongoose/mongoose.cpp:3799:14: note: 'fake' declared here + 3799 | struct usa fake; + | ^~~~ +Linking mongoose +ar -rcs "../../../binaries/system/libmongoose.a" obj/mongoose_Release/mongoose.o 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" -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" -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" -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" -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" -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" -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" -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" -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" -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" 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" -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" -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" 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" -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" +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" 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" -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" 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" -==== 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" -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" -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" 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" -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" +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" +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" +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" +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" +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" 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_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" -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" -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" -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" +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" +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" +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" +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" 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" +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" +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" +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" +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" +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" +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" +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" +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" 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, @@ -38587,6 +38639,8 @@ ../../../source/lobby/XmppClient.cpp:620:60: note: 'rq' declared here 620 | JS::Value XmppClient::GUIGetBoardList(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ +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" 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, @@ -38602,8 +38656,6 @@ ../../../source/lobby/XmppClient.cpp:564:61: note: 'rq' declared here 564 | JS::Value XmppClient::GUIGetPlayerList(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" 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, @@ -38618,44 +38670,30 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" 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" +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" +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" 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" -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" 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" +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" +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" +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" 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" -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" -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" +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" +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" +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" 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" CCmpMotionBall.cpp @@ -38664,52 +38702,26 @@ 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" 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" -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" 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" -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" -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" -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" -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" 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" -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" -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" 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" -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" -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" -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" -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" +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" +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" 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" -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" -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 -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" -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" +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" +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" +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" 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" -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" -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" 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" In file included from ../../../libraries/source/spidermonkey/include-release/js/CallAndConstruct.h:15, @@ -38723,17 +38735,14 @@ ../../../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_1(D)])[13]' [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -CmdLineArgs.cpp In file included from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:47: ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ -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" ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -NetMessage.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, @@ -38741,7 +38750,6 @@ ../../../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; | ~~~~~~~~~~~~~^~~~~~ -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" ../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = JS::Rooted; Args = {}]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); @@ -38749,199 +38757,191 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" 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 -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" -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" -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" +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" +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" +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" +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" +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" +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" +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" +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" +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" +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" 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" -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 +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" +==== 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" +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" +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" 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" -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" -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" -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" -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" 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" +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" +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" +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" 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" +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" 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" -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" -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" -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" +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 +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" +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" +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) + | ~~~~~~~~~~~~~~~~~~~~~^~ 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" -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" -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" +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" +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" +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" +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" 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" 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" +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" 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" -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" -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" -==== 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" -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" 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" +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" +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" +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" 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" -Linking mocks_test -ar -rcs "../../../binaries/system/libmocks_test.a" obj/mocks_test_Release/mocks_test.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" 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" +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" 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" -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" -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" 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" -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" -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" -==== 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" -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" 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" -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" -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" -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" -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" -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" -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" -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" +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" +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" +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" 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" -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" -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" -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" -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" -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" -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" -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" -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" -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" +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" 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" -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" +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" 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" -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) - | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -In file included from /usr/include/c++/14/string:42, - 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++/14/bits/basic_string.h:435: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++/14/bits/basic_string.h:430:7, - inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const _CharT*, const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:489:16, - inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const_iterator, const_iterator) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:478:22, - 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++/14/bits/basic_string.tcc:247: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++/14/bits/basic_string.h:770: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++/14/bits/char_traits.h:427: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] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +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 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" -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" -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" +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" +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" +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" +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" 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" -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" -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" -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" -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" +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" +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" +==== 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" +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" +Linking mocks_test +ar -rcs "../../../binaries/system/libmocks_test.a" obj/mocks_test_Release/mocks_test.o 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.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" +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" +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" +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" +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" +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" +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" +==== 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" +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" +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" ==== Building cxxtestroot (release) ==== Running build commands mkdir -p generated @@ -38960,133 +38960,104 @@ 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 "": -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" -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" -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 -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" -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" -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 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" +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" +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" +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" +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" +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" +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" +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" +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" +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" 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 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 +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" +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" +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" +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" +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 +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" +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" +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" 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" +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" +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" +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" +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" +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" 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" +In file included from /usr/include/c++/14/string:42, + 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++/14/bits/basic_string.h:435: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++/14/bits/basic_string.h:430:7, + inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const _CharT*, const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:489:16, + inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const_iterator, const_iterator) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:478:22, + 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++/14/bits/basic_string.tcc:247: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++/14/bits/basic_string.h:770: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++/14/bits/char_traits.h:427: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] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +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/DeviceCommandContext1.o" -MF "obj/graphics_Release/DeviceCommandContext1.d" -c "../../../source/renderer/backend/gl/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" 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" -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" -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" -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" 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" +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" 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" -==== 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" 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" -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" -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" +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" +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" 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" +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 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" -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" -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 -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" -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__)); - | ^~~~~~~~ -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" -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" -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" -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" -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" -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" -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_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" -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" -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" -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" -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" -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" -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" -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" -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" 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" -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" -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" -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" -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" -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 -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" -../../../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()); - | ^~~~~~~~ -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" -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" -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" -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" +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" 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, @@ -39105,196 +39076,211 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" +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" +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" +==== 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" +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" +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" +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" +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" +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" +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" 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" -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" -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" -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" +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" 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" -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" -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" -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" -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" -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" -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" -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" -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" -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" -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/engine/precompiled.h:27: -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 ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::vector > >]' at ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:19: -../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_8(D)])[3]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../../../source/ps/scripting/JSInterface_Hotkey.cpp: In function 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::vector > >]': -../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:26: note: 'obj' declared here - 43 | JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx)); - | ^~~ -../../../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) - | ~~~~~~~~~~~~~~~~~~~~~^~ -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 ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::__cxx11::basic_string]' at ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:19: -../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_8(D)])[3]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../../../source/ps/scripting/JSInterface_Hotkey.cpp: In function 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::__cxx11::basic_string]': -../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:26: note: 'obj' declared here - 43 | JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx)); - | ^~~ -../../../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) - | ~~~~~~~~~~~~~~~~~~~~~^~ +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" 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" +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" -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" -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" -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" -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" +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" 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" -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" +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__)); + | ^~~~~~~~ +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" +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" +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" +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" -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" -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" -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" +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" 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" -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" +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" +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" +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" 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" -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" +CCmpUnitMotion_System.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" +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" +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 +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" +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" +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" +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" +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" +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" +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" 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" -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" +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" +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" +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" 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" -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" -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" -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" -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" -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" +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" +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" +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" +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" +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_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" +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" +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" +../../../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()); + | ^~~~~~~~ +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" +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" +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" +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" +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" +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" +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" 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/engine/precompiled.h:27: + 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 = CStr8; PropType = int]' at ../../../source/scriptinterface/Object.h:56:18, - inlined from 'bool Script::GetPropertyInt(const ScriptRequest&, JS::HandleValue, int, T&) [with T = CStr8]' at ../../../source/scriptinterface/Object.h:73:20, - inlined from 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = Mod::ModData]' at ../../../source/ps/scripting/JSInterface_Mod.cpp:74:30: -../../../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_14(D)])[13]' [-Wdangling-pointer=] + 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}]' at ../../../source/scriptinterface/Object.h:256:62, + inlined from 'JS::Value JSI_GameView::GetCameraRotation(const ScriptRequest&)' at ../../../source/graphics/scripting/JSInterface_GameView.cpp:83: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_5(D)])[13]' [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../../../source/ps/scripting/JSInterface_Mod.cpp:26: -../../../source/scriptinterface/Object.h: In function 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = Mod::ModData]': -../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here - 56 | JS::RootedValue val(rq.cx); +In file included from ../../../source/graphics/scripting/JSInterface_GameView.cpp:30: +../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_GameView::GetCameraRotation(const ScriptRequest&)': +../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here + 123 | JS::RootedValue val(rq.cx); | ^~~ -../../../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) - | ~~~~~~~~~~~~~~~~~~~~~^~ -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" +../../../source/graphics/scripting/JSInterface_GameView.cpp:76:50: note: 'rq' declared here + 76 | JS::Value GetCameraRotation(const ScriptRequest& rq) + | ~~~~~~~~~~~~~~~~~~~~~^~ 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 'JS::Value JSI_Mod::GetAvailableMods(const ScriptRequest&)' at ../../../source/ps/scripting/JSInterface_Mod.cpp:143: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_6(D)])[13]' [-Wdangling-pointer=] + inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [2], float}]' at ../../../source/scriptinterface/Object.h:256:62, + inlined from 'JS::Value JSI_GameView::GetCameraPivot(const ScriptRequest&)' at ../../../source/graphics/scripting/JSInterface_GameView.cpp:101: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_5(D)])[13]' [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_Mod::GetAvailableMods(const ScriptRequest&)': +../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_GameView::GetCameraPivot(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ -../../../source/ps/scripting/JSInterface_Mod.cpp:132:49: note: 'rq' declared here - 132 | JS::Value GetAvailableMods(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" -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/engine/precompiled.h:27: +../../../source/graphics/scripting/JSInterface_GameView.cpp:94:47: note: 'rq' declared here + 94 | JS::Value GetCameraPivot(const ScriptRequest& rq) + | ~~~~~~~~~~~~~~~~~~~~~^~ 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, - inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, - inlined from 'JS::Value JSI_ModIo::GetMods(const ScriptRequest&)' at ../../../source/ps/scripting/JSInterface_ModIo.cpp:73:25: -../../../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_14(D)])[13]' [-Wdangling-pointer=] + 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}]' at ../../../source/scriptinterface/Object.h:256:62, + inlined from 'JS::Value JSI_GameView::GetCameraPosition(const ScriptRequest&)' at ../../../source/graphics/scripting/JSInterface_GameView.cpp:112: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_5(D)])[13]' [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../../../source/ps/scripting/JSInterface_ModIo.cpp:25: -../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_ModIo::GetMods(const ScriptRequest&)': +../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_GameView::GetCameraPosition(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ -../../../source/ps/scripting/JSInterface_ModIo.cpp:50:40: note: 'rq' declared here - 50 | JS::Value GetMods(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ +../../../source/graphics/scripting/JSInterface_GameView.cpp:105:50: note: 'rq' declared here + 105 | JS::Value GetCameraPosition(const ScriptRequest& rq) + | ~~~~~~~~~~~~~~~~~~~~~^~ +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" +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" +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" +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" +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" +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" +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" +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" 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, @@ -39313,8 +39299,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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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 = 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, @@ -39331,10 +39315,6 @@ ../../../source/gui/Scripting/GuiScriptConversions.cpp:186:61: note: 'rq' declared here 186 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, const CRect& val) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" 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, @@ -39365,14 +39345,12 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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_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" -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" -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" +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" +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_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" 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: @@ -39387,108 +39365,180 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ +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" +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" +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" +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" 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: + from ../../../source/pch/engine/precompiled.h:27: +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 ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::vector > >]' at ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:19: +../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_8(D)])[3]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../../../source/ps/scripting/JSInterface_Hotkey.cpp: In function 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::vector > >]': +../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:26: note: 'obj' declared here + 43 | JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx)); + | ^~~ +../../../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) + | ~~~~~~~~~~~~~~~~~~~~~^~ +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 ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::__cxx11::basic_string]' at ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:19: +../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)rq_8(D)])[3]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../../../source/ps/scripting/JSInterface_Hotkey.cpp: In function 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::__cxx11::basic_string]': +../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:26: note: 'obj' declared here + 43 | JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx)); + | ^~~ +../../../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) + | ~~~~~~~~~~~~~~~~~~~~~^~ +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" +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" +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" +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" +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 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/engine/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::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}]' at ../../../source/scriptinterface/Object.h:256:62, - inlined from 'JS::Value JSI_GameView::GetCameraRotation(const ScriptRequest&)' at ../../../source/graphics/scripting/JSInterface_GameView.cpp:83: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_5(D)])[13]' [-Wdangling-pointer=] + inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = CStr8; PropType = int]' at ../../../source/scriptinterface/Object.h:56:18, + inlined from 'bool Script::GetPropertyInt(const ScriptRequest&, JS::HandleValue, int, T&) [with T = CStr8]' at ../../../source/scriptinterface/Object.h:73:20, + inlined from 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = Mod::ModData]' at ../../../source/ps/scripting/JSInterface_Mod.cpp:74:30: +../../../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_14(D)])[13]' [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../../../source/graphics/scripting/JSInterface_GameView.cpp:30: -../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_GameView::GetCameraRotation(const ScriptRequest&)': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); +In file included from ../../../source/ps/scripting/JSInterface_Mod.cpp:26: +../../../source/scriptinterface/Object.h: In function 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = Mod::ModData]': +../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here + 56 | JS::RootedValue val(rq.cx); | ^~~ -../../../source/graphics/scripting/JSInterface_GameView.cpp:76:50: note: 'rq' declared here - 76 | JS::Value GetCameraRotation(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ +../../../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) + | ~~~~~~~~~~~~~~~~~~~~~^~ 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}]' at ../../../source/scriptinterface/Object.h:256:62, - inlined from 'JS::Value JSI_GameView::GetCameraPivot(const ScriptRequest&)' at ../../../source/graphics/scripting/JSInterface_GameView.cpp:101: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_5(D)])[13]' [-Wdangling-pointer=] + inlined from 'JS::Value JSI_Mod::GetAvailableMods(const ScriptRequest&)' at ../../../source/ps/scripting/JSInterface_Mod.cpp:143: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_6(D)])[13]' [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_GameView::GetCameraPivot(const ScriptRequest&)': +../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_Mod::GetAvailableMods(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ -../../../source/graphics/scripting/JSInterface_GameView.cpp:94:47: note: 'rq' declared here - 94 | JS::Value GetCameraPivot(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ +../../../source/ps/scripting/JSInterface_Mod.cpp:132:49: note: 'rq' declared here + 132 | JS::Value GetAvailableMods(const ScriptRequest& rq) + | ~~~~~~~~~~~~~~~~~~~~~^~ +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" +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_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" +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" +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" +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" +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" +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" +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" +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::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}]' at ../../../source/scriptinterface/Object.h:256:62, - inlined from 'JS::Value JSI_GameView::GetCameraPosition(const ScriptRequest&)' at ../../../source/graphics/scripting/JSInterface_GameView.cpp:112: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_5(D)])[13]' [-Wdangling-pointer=] + 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; | ~~~~~~~~~~~~~^~~~~~ -../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_GameView::GetCameraPosition(const ScriptRequest&)': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); +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/graphics/scripting/JSInterface_GameView.cpp:105:50: note: 'rq' declared here - 105 | JS::Value GetCameraPosition(const ScriptRequest& rq) - | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" +../../../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_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" +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" 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" -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_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" -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" -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" -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" -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" +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" +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" 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" -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" 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" -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" -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" -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_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_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" +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" +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/engine/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::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, + inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, + inlined from 'JS::Value JSI_ModIo::GetMods(const ScriptRequest&)' at ../../../source/ps/scripting/JSInterface_ModIo.cpp:73:25: +../../../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_14(D)])[13]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +In file included from ../../../source/ps/scripting/JSInterface_ModIo.cpp:25: +../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_ModIo::GetMods(const ScriptRequest&)': +../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here + 123 | JS::RootedValue val(rq.cx); + | ^~~ +../../../source/ps/scripting/JSInterface_ModIo.cpp:50:40: note: 'rq' declared here + 50 | JS::Value GetMods(const ScriptRequest& rq) + | ~~~~~~~~~~~~~~~~~~~~~^~ +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" +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_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" -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" +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" +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" +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" +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" +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, @@ -39512,8 +39562,8 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" +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" 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, @@ -39544,18 +39594,16 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" +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" +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" 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" -MouseEventMask.cpp -Loader.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" -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" -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" +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" +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" 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: @@ -39569,307 +39617,235 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" +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" +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" 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" -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" -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" +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" +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" +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" +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" +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" +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" +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" +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" +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" +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" 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" -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" -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) - | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -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" -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 +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" +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" +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" 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" -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" -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" -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" -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" -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" +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" +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" +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" +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" +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" +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" 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" -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" +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 +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" 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" -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" -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/engine/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 = std::vector; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18, - inlined from 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)' at ../../../source/ps/Mod.cpp:120:26: -../../../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_19(D)])[13]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -In file included from ../../../source/ps/Mod.cpp:32: -../../../source/scriptinterface/Object.h: In function 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)': -../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here - 56 | JS::RootedValue val(rq.cx); - | ^~~ -../../../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) - | ~~~~~~~~~~~~~~~~~~~~~^~ +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" 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" +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" 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" -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" +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" +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" 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" -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" 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" -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" -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" -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" -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" -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" -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" -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" +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" +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" 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" +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" 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" -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" -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" +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" 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" -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" -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" -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" +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" +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" +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" 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" -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" 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" -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" +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" +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" +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" 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" +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" 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" -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" 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" +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" +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" +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" +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" +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" +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" 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" -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" +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" 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" -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" -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" 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/engine/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::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123: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_1(D)])[13]' [-Wdangling-pointer=] + inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = std::vector; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18, + inlined from 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)' at ../../../source/ps/Mod.cpp:120:26: +../../../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_19(D)])[13]' [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../../../source/ps/SavedGame.cpp:34: -../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': -../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here - 123 | JS::RootedValue val(rq.cx); +In file included from ../../../source/ps/Mod.cpp:32: +../../../source/scriptinterface/Object.h: In function 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)': +../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here + 56 | JS::RootedValue val(rq.cx); | ^~~ -../../../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) - | ~~~~~~~~~~~~~~~~~~~~~^~ +../../../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) + | ~~~~~~~~~~~~~~~~~~~~~^~ +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" +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" +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" 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" -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" -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" -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" -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" -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" -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" +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" +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" +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" +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" +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" +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" 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" -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" -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" +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" +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" 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" -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" -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" +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" +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" +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" 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" +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" 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" -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" +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" +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" 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" -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" +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" +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" 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" 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" -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" -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" -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" -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" -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" -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" -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" 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" -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" -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" 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" +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" 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" +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" PipelineState.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" 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" -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" -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" -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" -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" +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" +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" 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, @@ -39880,8 +39856,7 @@ ../../../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_1(D)])[13]' [-Wdangling-pointer=] 1141 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../../../source/network/NetClient.h:25, - from ../../../source/ps/VisualReplay.cpp:27: +In file included from ../../../source/ps/SavedGame.cpp:34: ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); @@ -39889,179 +39864,237 @@ ../../../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) | ~~~~~~~~~~~~~~~~~~~~~^~ -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" +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" +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" +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" +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" 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" +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" +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" +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" +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" 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" +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" 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" +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" +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" +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" +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" +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" +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" 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" 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" -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" -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" -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" +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" +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" 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" -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" +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" +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" 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" +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" 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" -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/engine/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 {anonymous}::JSNodeData::Setup({anonymous}::XMBStorageWriter&, JS::HandleValue)' at ../../../source/ps/XMB/XMBStorage.cpp:251:30, - inlined from 'bool {anonymous}::XMBStorageWriter::OutputElements(WriteBuffer&, Args ...) [with Args = {{anonymous}::JSNodeData&, const unsigned int&, JS::Handle&&}]' at ../../../source/ps/XMB/XMBStorage.cpp:163:17: -../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'child' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)data_25(D) + 56])[13]' [-Wdangling-pointer=] - 1141 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../../../source/ps/XMB/XMBStorage.cpp: In member function 'bool {anonymous}::XMBStorageWriter::OutputElements(WriteBuffer&, Args ...) [with Args = {{anonymous}::JSNodeData&, const unsigned int&, JS::Handle&&}]': -../../../source/ps/XMB/XMBStorage.cpp:251:33: note: 'child' declared here - 251 | JS::RootedValue child(rq.cx); - | ^~~~~ -../../../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) - | ~~~~~~~~~~~~^~~~ -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" +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" +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" 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" -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" -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" -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" -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" -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" -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" +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" +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" +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" +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" 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" -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" -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 -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" +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" 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" 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" -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" +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" 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" -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" 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" -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" +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" +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" +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" +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" 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" -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" -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" -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" 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" +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" +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" 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" +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" +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" 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" -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" -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" -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" -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" -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" +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" +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" 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" -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" +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" +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" +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" 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" -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" +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" +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/engine/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::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123: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_1(D)])[13]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +In file included from ../../../source/network/NetClient.h:25, + from ../../../source/ps/VisualReplay.cpp:27: +../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': +../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here + 123 | JS::RootedValue val(rq.cx); + | ^~~ +../../../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) + | ~~~~~~~~~~~~~~~~~~~~~^~ 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" 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" -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" +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" +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" +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" 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" +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" 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" 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" -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" -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" 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" 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" 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" +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" +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 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" 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" 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" -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 +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" +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" +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" +==== 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 +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" 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" 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" -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" 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" -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" 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/engine/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 {anonymous}::JSNodeData::Setup({anonymous}::XMBStorageWriter&, JS::HandleValue)' at ../../../source/ps/XMB/XMBStorage.cpp:251:30, + inlined from 'bool {anonymous}::XMBStorageWriter::OutputElements(WriteBuffer&, Args ...) [with Args = {{anonymous}::JSNodeData&, const unsigned int&, JS::Handle&&}]' at ../../../source/ps/XMB/XMBStorage.cpp:163:17: +../../../libraries/source/spidermonkey/include-release/js/RootingAPI.h:1141:18: warning: storing the address of local variable 'child' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)data_25(D) + 56])[13]' [-Wdangling-pointer=] + 1141 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../../../source/ps/XMB/XMBStorage.cpp: In member function 'bool {anonymous}::XMBStorageWriter::OutputElements(WriteBuffer&, Args ...) [with Args = {{anonymous}::JSNodeData&, const unsigned int&, JS::Handle&&}]': +../../../source/ps/XMB/XMBStorage.cpp:251:33: note: 'child' declared here + 251 | JS::RootedValue child(rq.cx); + | ^~~~~ +../../../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) + | ~~~~~~~~~~~~^~~~ +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, @@ -40120,6 +40153,8 @@ ../../../source/simulation2/scripting/MessageTypeConversions.cpp:95:61: note: 'rq' declared here 95 | JS::Value CMessageInterpolate::ToJSVal(const ScriptRequest& rq) const | ~~~~~~~~~~~~~~~~~~~~~^~ +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" 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 'virtual JS::Value CMessageCreate::ToJSVal(const ScriptRequest&) const' at ../../../source/simulation2/scripting/MessageTypeConversions.cpp:159:2: @@ -40248,8 +40283,6 @@ ../../../source/simulation2/scripting/MessageTypeConversions.cpp:209:65: note: 'rq' declared here 209 | JS::Value CMessagePositionChanged::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" 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 'virtual JS::Value CMessageVisionSharingChanged::ToJSVal(const ScriptRequest&) const' at ../../../source/simulation2/scripting/MessageTypeConversions.cpp:469:2: @@ -40330,23 +40363,22 @@ ../../../source/simulation2/scripting/MessageTypeConversions.cpp:500:65: note: 'rq' declared here 500 | JS::Value CMessageCinemaPathEnded::ToJSVal(const ScriptRequest& rq) const | ~~~~~~~~~~~~~~~~~~~~~^~ -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" -==== 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" -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" -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 -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" +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" 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" -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" +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" +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" +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" +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" 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, @@ -40367,54 +40399,58 @@ ../../../source/simulation2/system/ParamNode.cpp:394:54: note: 'rq' declared here 394 | void CParamNode::ConstructJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret) const | ~~~~~~~~~~~~~~~~~~~~~^~ +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" +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 +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" +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" +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" 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" -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" -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" -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" -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" -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" -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" 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" +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" Selection.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/Selection.o" -MF "obj/simulation2_Release/Selection.d" -c "../../../source/simulation2/helpers/Selection.cpp" SimContext.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/SimContext.o" -MF "obj/simulation2_Release/SimContext.d" -c "../../../source/simulation2/system/SimContext.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" Simulation2.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/Simulation2.o" -MF "obj/simulation2_Release/Simulation2.d" -c "../../../source/simulation2/Simulation2.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" +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" 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" -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" 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" +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" 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" 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" +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" +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 @@ -40475,74 +40511,74 @@ mkdir -p obj/test_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 -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 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 +Generating stub_impl_hack.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 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_AtlasObjectXML.cpp ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.h Generating test_BoundingSphere.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 +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 Generating test_Brush.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_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 Generating test_CGUIText.cpp mkdir -p generated Generating test_CLogger.cpp -Generating test_CStr.cpp mkdir -p generated -Generating test_Camera.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_CGUIText.cpp ../../../source/gui/tests/test_CGUIText.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_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 -/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_CStr.cpp 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_Camera.cpp +mkdir -p generated Generating test_CmdLineArgs.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_Camera.cpp ../../../source/graphics/tests/test_Camera.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 /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 -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_CmpTemplateManager.cpp ../../../source/simulation2/tests/test_CmpTemplateManager.h 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_CmpTemplateManager.cpp ../../../source/simulation2/tests/test_CmpTemplateManager.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_CommandQueue.cpp mkdir -p generated -Generating test_ComponentManager.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_CommandQueue.cpp ../../../source/simulation2/components/tests/test_CommandQueue.h -Generating test_ConfigDB.cpp -mkdir -p generated +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 /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_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_DynamicArena.cpp ../../../source/lib/allocators/tests/test_DynamicArena.h Generating test_EntityMap.cpp mkdir -p generated Generating test_FSM.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_DynamicArena.cpp ../../../source/lib/allocators/tests/test_DynamicArena.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_EntityMap.cpp ../../../source/simulation2/tests/test_EntityMap.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_FSM.cpp ../../../source/network/tests/test_FSM.h Generating test_FileTransfer.cpp -Generating test_Fixed.cpp -mkdir -p generated -Generating test_FixedVector2D.cpp mkdir -p generated +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_FileTransfer.cpp ../../../source/network/tests/test_FileTransfer.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_Fixed.cpp ../../../source/maths/tests/test_Fixed.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_FixedVector2D.cpp ../../../source/maths/tests/test_FixedVector2D.h +Generating test_FixedVector2D.cpp Generating test_FixedVector3D.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_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 mkdir -p generated @@ -40557,19 +40593,19 @@ 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_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 +mkdir -p generated 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_Hashing.cpp ../../../source/ps/tests/test_Hashing.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_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 -/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_LOSTexture.cpp ../../../source/graphics/tests/test_LOSTexture.h Generating test_MD5.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_LOSTexture.cpp ../../../source/graphics/tests/test_LOSTexture.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_MD5.cpp ../../../source/maths/tests/test_MD5.h Generating test_MapGenerator.cpp mkdir -p generated @@ -40585,27 +40621,27 @@ /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 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_Model.cpp ../../../source/graphics/tests/test_Model.h Generating test_NetMessage.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_Model.cpp ../../../source/graphics/tests/test_Model.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_NetMessage.cpp ../../../source/network/tests/test_NetMessage.h Generating test_ObstructionManager.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_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_Pathfinder.cpp 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_ParseString.cpp ../../../source/gui/tests/test_ParseString.h -Generating test_Pathfinder.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_Pathfinder.cpp ../../../source/simulation2/components/tests/test_Pathfinder.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_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 +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 /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 @@ -40620,9 +40656,9 @@ 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_ScriptConversions.cpp ../../../source/scriptinterface/tests/test_ScriptConversions.h Generating test_ScriptInterface.cpp +Generating test_SerializeTemplates.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_ScriptInterface.cpp ../../../source/scriptinterface/tests/test_ScriptInterface.h -Generating test_SerializeTemplates.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_SerializeTemplates.cpp ../../../source/simulation2/tests/test_SerializeTemplates.h Generating test_Serializer.cpp @@ -40633,16 +40669,16 @@ /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 mkdir -p generated -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_Simulation2.cpp ../../../source/simulation2/tests/test_Simulation2.h +Generating test_StaticVector.cpp +mkdir -p generated Generating test_Sqrt.cpp mkdir -p generated -Generating test_StaticVector.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_StaticVector.cpp ../../../source/ps/containers/tests/test_StaticVector.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_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 -/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 -/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_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_Terrain.cpp ../../../source/graphics/tests/test_Terrain.h @@ -40661,26 +40697,26 @@ Generating test_XMLWriter.cpp Generating test_Xeromyces.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_XMLWriter.cpp ../../../source/ps/XML/tests/test_XMLWriter.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_Xeromyces.cpp ../../../source/ps/XML/tests/test_Xeromyces.h Generating test_adapters.cpp -mkdir -p generated Generating test_adts.cpp -Generating test_allocators.cpp -Generating test_archive_zip.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 -/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_allocators.cpp ../../../source/lib/allocators/tests/test_allocators.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_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_adapters.cpp ../../../source/lib/allocators/tests/test_adapters.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_adts.cpp ../../../source/lib/tests/test_adts.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_allocators.cpp +mkdir -p generated +Generating test_archive_zip.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_allocators.cpp ../../../source/lib/allocators/tests/test_allocators.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_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_byte_order.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 /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 Generating test_cache_adt.cpp mkdir -p generated @@ -40691,82 +40727,82 @@ Generating test_lib.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 /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_fnv_hash.cpp ../../../source/lib/tests/test_fnv_hash.h Generating test_path.cpp -mkdir -p generated Generating test_path_util.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_path.cpp ../../../source/lib/tests/test_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_path_util.cpp ../../../source/lib/tests/test_path_util.h Generating test_pkcs5_pbkdf5.cpp -mkdir -p generated Generating test_posix.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_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_rtl.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 +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 +mkdir -p generated 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_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 /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 -Generating test_trace.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_test.cpp ../../../source/ps/tests/test_test.h +Generating test_tex.cpp mkdir -p generated -Generating test_vfs_real_path.cpp +Generating test_trace.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_tex.cpp ../../../source/lib/tex/tests/test_tex.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_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_trace.cpp ../../../source/lib/file/common/tests/test_trace.h +Generating test_vfs_real_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_vfs_real_path.cpp ../../../source/lib/file/vfs/tests/test_vfs_real_path.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_vfs_util.cpp Generating test_wchar.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_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" +test_AtlasObjectXML.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/precompiled.o" -MF "obj/test_Release/precompiled.d" -c "../../../source/pch/test/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/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/test_AtlasObjectXML.o" -MF "obj/test_Release/test_AtlasObjectXML.d" -c "generated/test_AtlasObjectXML.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_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_AtlasObjectXML.o" -MF "obj/test_Release/test_AtlasObjectXML.d" -c "generated/test_AtlasObjectXML.cpp" test_BoundingSphere.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_Brush.cpp test_CGUIText.cpp +test_Brush.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_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" -test_CLogger.cpp test_CStr.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 -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_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" @@ -40790,6 +40826,8 @@ 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_FileTransfer.o" -MF "obj/test_Release/test_FileTransfer.d" -c "generated/test_FileTransfer.cpp" test_Fixed.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_Fixed.o" -MF "obj/test_Release/test_Fixed.d" -c "generated/test_Fixed.cpp" +test_FixedVector2D.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_FixedVector2D.o" -MF "obj/test_Release/test_FixedVector2D.d" -c "generated/test_FixedVector2D.cpp" In file included from ../../../source/lib/self_test.h:39, from ../../../source/simulation2/system/ComponentTest.h:21, from ../../../source/pch/test/precompiled.h:22: @@ -40801,22 +40839,20 @@ /build/reproducible-path/0ad-0.27.1/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] /build/reproducible-path/0ad-0.27.1/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] /build/reproducible-path/0ad-0.27.1/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] -test_FixedVector2D.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_FixedVector2D.o" -MF "obj/test_Release/test_FixedVector2D.d" -c "generated/test_FixedVector2D.cpp" test_FixedVector3D.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_FixedVector3D.o" -MF "obj/test_Release/test_FixedVector3D.d" -c "generated/test_FixedVector3D.cpp" test_FunctionWrapper.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_FunctionWrapper.o" -MF "obj/test_Release/test_FunctionWrapper.d" -c "generated/test_FunctionWrapper.cpp" test_Future.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_Future.o" -MF "obj/test_Release/test_Future.d" -c "generated/test_Future.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_GUISetting.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_GUISetting.o" -MF "obj/test_Release/test_GUISetting.d" -c "generated/test_GUISetting.cpp" test_GuiManager.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_GuiManager.o" -MF "obj/test_Release/test_GuiManager.d" -c "generated/test_GuiManager.cpp" test_Hashing.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_Hashing.o" -MF "obj/test_Release/test_Hashing.d" -c "generated/test_Hashing.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_HierPathfinder.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_HierPathfinder.o" -MF "obj/test_Release/test_HierPathfinder.d" -c "generated/test_HierPathfinder.cpp" test_Hotkeys.cpp @@ -40829,12 +40865,6 @@ 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" -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" In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../../../source/lib/pch/pch_stdlib.h:42, @@ -40853,6 +40883,8 @@ /build/reproducible-path/0ad-0.27.1/source/maths/tests/test_MD5.h:103:29: note: 'm' declared here 103 | 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" 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, @@ -40867,6 +40899,10 @@ /build/reproducible-path/0ad-0.27.1/source/maths/tests/test_MD5.h:35:21: note: 'm' declared here 35 | MD5 m; | ^ +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 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_NetMessage.o" -MF "obj/test_Release/test_NetMessage.d" -c "generated/test_NetMessage.cpp" test_ObstructionManager.cpp @@ -41022,6 +41058,8 @@ 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 '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' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' @@ -41032,8 +41070,6 @@ 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 'libAtlasUI.so' -dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' dh_installdeb dh_gencontrol dh_md5sums @@ -41047,12 +41083,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/2712587/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2712587/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/3898598 and its subdirectories -I: Current time: Sun Sep 27 08:28:12 -12 2026 -I: pbuilder-time-stamp: 1790540892 +I: removing directory /srv/workspace/pbuilder/2712587 and its subdirectories +I: Current time: Tue Aug 26 04:34:04 +14 2025 +I: pbuilder-time-stamp: 1756132444